Preguntas etiquetadas con echo

Preguntas sobre el shell incorporado o `/ bin / echo`. Esta etiqueta no debe usarse si su pregunta es simplemente sobre imprimir en la terminal, solo aplíquela si su pregunta es específica del comando `echo`.

547
¿Por qué es printf mejor que echo?

He escuchado que printfes mejor que echo. Solo puedo recordar una instancia de mi experiencia en la que tuve que usarla printfporque echono funcionó para alimentar algún texto en algún programa en RHEL 5.8, pero lo printfhizo. Pero al parecer, hay otras diferencias, y me gustaría preguntar cuáles...

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;...

59
¡Cómo hacer eco de una explosión!

Traté de crear un script echointroduciendo el contenido en un archivo, en lugar de abrirlo con un editor echo -e "#!/bin/bash \n /usr/bin/command args" > .scripts/command La salida : bash:! / bin / bash: evento no encontrado He aislado este extraño comportamiento a la explosión . $ echo...

47
echo bytes a un archivo

Estoy tratando de conectar mi Rasberry Pi a alguna pantalla usando el bus i2c. Para comenzar, quería escribir manualmente cosas, bytes en particular en un archivo. ¿Cómo se escriben bytes específicos en un archivo? Ya lo leí y pensé que mi problema debería resolverse con algo como esto echo -n -e...

25
imprimir texto en color usando echo

Sé que para imprimir un texto en color usando eco, por ejemplo, color rojo, el código es: echo -e "\e[1;31m This is red text \e[0m" y sé que en este ejemplo, 31 es código de color rojo y la cantidad de otros colores es: Black 0;30 Dark Gray 1;30 Blue 0;34 Light Blue 1;34 Green 0;32 Light Green...

24
¿Por qué echo ignora mis caracteres de cita?

Esta pregunta se migró de Server Fault porque se puede responder en Unix & Linux Stack Exchange. Migrado hace 8 años . El echocomando no incluye el texto completo que le doy. Por ejemplo, si lo hago: $ echo ' echo PARAM=` grep $ARG /var/tmp/setfile | awk '{print...

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