Preguntas etiquetadas con scripts

13
Alias ​​multilínea en bash

Tengo el siguiente script. Es un caso de prueba simple donde ahay cualquier valor de cadena y bse supone que es una ruta. #!/bin/bash alias jo "\ echo "please enter values "\ read a \ read -e b \ echo "My values are $a and $b"" Sin embargo, cada vez que intento ejecutar ./sample.sh obtengo los...

13
Comparar dos cadenas en Bash

Me gustaría hacer una secuencia de comandos que elimine un directorio rmdirdespués de confirmar con una contraseña readpara configurar la variable. Hasta ahora tengo esto: #!/bin/bash -x echo "Password:" read -t 30 S1 S2='55555' if [ $S1=$S2 ]; then rmdir /home/william/test else echo...

13
curl .gz y canalícelo para descompresión

Estoy tratando de descargar algunos .gzarchivos (NB no .tar.gzunos) de las URL dadas y descomprimirlos para sobrescribir los archivos existentes, si los hay. Para cada descarga individual, probé lo siguiente: curl -O $URL | gunzip -f Sin embargo, esto no funciona, ya que no pudo con: gzip:...

13
¿Cuál es el punto de bash Null-operator ":", dos puntos?

¿Cuál es el punto del operador "nulo" en un script BASH? Entiendo que se usa como marcador de posición después de un ifcomando cuando no tiene nada que decir, pero necesita un comando para permitir que el programa se ejecute correctamente. Pero, ¿cuál es su uso general? ¿Cuándo lo usarías? ¿Cuándo...

12
Tee no obtiene toda la salida de la tubería

Tengo un script que ejecuta comandos como: export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH;./some_app -i $INDEX | tee $LOG echo "Number of errors: $(grep "ERROR" $LOG | wc -l)" El problema está probablemente en la tubería hacia tee. No parece obtener toda la salida. Cuando la aplicación se cierra,...