Preguntas etiquetadas con shell-script

Preguntas sobre scripts de shell, archivos ejecutables que son interpretados por un shell (bash, zsh, etc.).



1
¿Cuándo es necesaria la doble cita?
El viejo consejo solía ser citar dos veces cualquier expresión que involucrara un $VARIABLE, al menos si uno quisiera que el intérprete lo interpretara como un solo elemento, de lo contrario, cualquier espacio en el contenido de $VARIABLEarrojaría el intérprete. Sin embargo, entiendo que en versiones más recientes de shells, …



7
Usar el operador no igual para la comparación de cadenas
Traté de verificar si la PHONE_TYPEvariable contiene uno de los tres valores válidos. if [ "$PHONE_TYPE" != "NORTEL" ] || [ "$PHONE_TYPE" != "NEC" ] || [ "$PHONE_TYPE" != "CISCO" ] then echo "Phone type must be nortel,cisco or nec" exit fi El código anterior no funcionó para mí, así …




8
Pasar argumentos con nombre a scripts de shell
¿Hay alguna manera fácil de pasar (recibir) parámetros con nombre a un script de shell? Por ejemplo, my_script -p_out '/some/path' -arg_1 '5' Y en el interior los my_script.shrecibimos como: # I believe this notation does not work, but is there anything close to it? p_out=$ARGUMENTS['p_out'] arg1=$ARGUMENTS['arg_1'] printf "The Argument p_out …




10
Paralelo a un Bash FOR Loop
He estado tratando de paralelizar el siguiente script, específicamente cada una de las tres instancias de bucle FOR, usando GNU Parallel, pero no he podido. Los 4 comandos contenidos dentro del ciclo FOR se ejecutan en serie, cada ciclo toma alrededor de 10 minutos. #!/bin/bash kar='KAR5' runList='run2 run3 run4' mkdir …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.