Preguntas etiquetadas con shell-script

23
bash si no múltiples condiciones sin subshell?

Quiero combinar varias condiciones en una instrucción if de shell y negar la combinación. Tengo el siguiente código de trabajo para una combinación simple de condiciones: if [ -f file1 ] && [ -f file2 ] && [ -f file3 ] ; then # do stuff with the files fi Esto funciona bien Si...

23
Texto entre dos etiquetas

Quiero recuperar lo que sea que esté entre estas dos etiquetas <tr> </tr>- de un documento html. Ahora no tengo ningún requisito html específico que garantice un analizador html. Simplemente necesito algo que coincida <tr>y </tr>consiga todo en el medio y podría haber...

23
Agregue líneas al principio y al final del archivo enorme

Tengo el escenario donde se agregarán líneas al comienzo y al final de los archivos enormes. He intentado como se muestra a continuación. para la primera línea: sed -i '1i\'"$FirstLine" $Filename para la última línea: sed -i '$ a\'"$Lastline" $Filename Pero el problema con este comando es...

22
Comparar dos cadenas en Bash

Tengo el siguiente ifbloque en mi script bash: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi La ejecución del script no está ingresando a mi ifbloque aunque $PACKAGENAMEsea ​​igual a kakadu-v6_4-00902C. ¿Qué estoy haciendo...

22
¿Cómo trata Linux los scripts de shell?

Para esta pregunta, consideremos un script de shell bash, aunque esta pregunta debe ser aplicable a todos los tipos de script de shell. Cuando alguien ejecuta un script de shell, ¿Linux carga todo el script a la vez (tal vez en la memoria) o lee los comandos del script uno por uno (línea por...

22
Código de salida al final de un script bash

Estoy confundido sobre el significado del código de salida al final de un script de bash: sé que el código de salida 0 significa que terminó con éxito y que hay muchos más números de códigos de salida (127 si no me equivoco?) Mi pregunta es sobre cuando veo el código de salida 0 al final de un...