Preguntas etiquetadas con echo

20
¿Siempre es seguro usar `eval echo`?

El uso a evalmenudo se desaconseja porque permite la ejecución de código arbitrario. Sin embargo, si usamos eval echo, entonces parece que el resto de la cadena se convertirá en argumentos, por echolo que debería ser seguro. ¿Estoy en lo correcto en

14
¿Qué muestra echo $ -1?

¿Qué hace la salida de echo $-1, echo $-2, echo $-3.. significa? En uno de mis cuadros de Linux, me muestra: echo $-1 imsBEl1 echo $-2 imsBEl2 Y en otra caja de Linux, muestra: echo $-1 himBH1 echo $-2 himBH2 ¿Están asignando a algunas ubicaciones de memoria o alguna otra...

13
Solo imprimir salida después de encontrar el patrón

Hay un script (llamémoslo echoer) que se imprime para filtrar un montón de información. Me gustaría poder ver solo líneas después de encontrar un patrón. Me imagino el uso de una solución para parecerse a algo como echoer | solution_command <pattern> Lo ideal patternsería una expresión...

13
¿Cuál es el reverso de echo -e?

Si tengo una cadena con caracteres no imprimibles, nuevas líneas o pestañas, ¿hay alguna forma que pueda usar echopara imprimir esta cadena y mostrar códigos para estos caracteres (por ejemplo, \npara una nueva línea, \bpara

12
marca de tiempo antes de un eco

Existe una mejor manera de crear una marca de tiempo frente a un echo? Actualmente lo hago de esta manera: #!/bin/sh if mount | grep -q /mnt/usb; then echo `date +%R\ ` "usb device already mounted" else echo `date +%R\ ` "mounting usb device..." mount -t msdosfs /dev/da0s1 /mnt/usb if mount...

11
¿Es peligroso ejecutar echo sin comillas?

He visto un par de temas similares, pero se refieren a no citar variables, lo que sé que podría conducir a resultados no deseados. Vi este código y me preguntaba si sería posible inyectar algo para ejecutar cuando se ejecuta esta línea de código: echo run

9
Retorno de carro con comando echo

Estaba practicando el comando echo con la opción \r(retorno de carro) como a continuación. echo -e "This is \r my college" salida: my college pero cuando agrego una palabra más antes \rcomo a continuación echo -e "This is the \r my college" Entonces me da salida como: my college the Otro...