Preguntas etiquetadas con shell

120
¿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...

117
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í que...

116
¿Por qué es "eco" mucho más rápido que "táctil"?

Estoy tratando de actualizar la marca de tiempo a la hora actual en todos los archivos xml en mi directorio (recursivamente). Estoy usando Mac OSX 10.8.5. En aproximadamente 300,000 archivos, el siguiente echocomando tarda 10 segundos : for file in `find . -name "*.xml"`; do echo >> $file;...

114
Pasar argumentos de la línea de comandos al script bash

Soy nuevo en la programación de script bash. Quiero implementar un script bash 'deploymLog', que acepta como entrada un argumento de cadena (nombre). [root@localhost Desktop]# ./deploymLog.sh name aquí quiero pasar el argumento de cadena (nombre) a través de la línea de comando Como paso...