Comando echo de Linux

comando de eco

En Tipo Unix sistemas operativos, el echo comando imprime texto a salida estándar , por ejemplo, el terminal.

Esta página cubre el GNU / Linux versión de echo .

Descripción

echo es un comando fundamental que se encuentra en la mayoría de sistemas operativos . Se utiliza con frecuencia en guiones , archivos por lotes y como parte de comandos individuales; en cualquier lugar donde necesite generar texto.

La mayoría de los proyectiles de comando, incluidos intento , ksh y csh implementar echo como un comando incorporado. El comportamiento de incorporado echo los comandos son similares, pero las opciones pueden ser diferentes; esos comandos no están documentados aquí.

Esta página cubre el programa independiente, /bin/echo . Sus opciones son ligeramente diferentes a las integradas echo comando que se incluye en su shell. Si está utilizando el intento shell, puede determinar cuál echo es el predeterminado, usando el tipo mando:

|_+_| |_+_|

Para especificar que desea ejecutar el programa independiente en lugar del shell integrado, utilice su camino en el comando, es decir, ejecútelo así:

|_+_|

Esta página describe el GNU / Linux versión independiente de echo .

Sintaxis

|_+_| |_+_| |_+_|

Opciones

Opciones

Estas opciones pueden especificarse antes de la cadena y afectan el comportamiento de echo .

-norte No genere un final nueva línea .
-es Habilitar la interpretación de la barra invertida secuencias de escape (vea a continuación una lista de estos).
-ES Deshabilite la interpretación de las secuencias de escape de barra invertida. Este es el predeterminado.

Opciones

Si se especifica una opción larga, no puede especificar una cadena para que se repita. Estas opciones son solo para obtener información sobre el programa.

--ayuda Muestre un mensaje de ayuda y salga.
--versión Salida de información de versión y salida.

Secuencias de escape

Si especifica el -es opción, las siguientes secuencias de escape se reconocen en su cadena:

Secuencia Interpretado como
\ Un literal barra invertida personaje (' ').
a Una alerta (el personaje BELL).
 Retroceso .
c No produzca más salida después de esto.
es El personaje de escape; equivalente a presionar Esc .
F Una forma de alimentación.
orte Una nueva línea.
r Un retorno de carro.
t Una pestaña horizontal.
v Una pestaña vertical.
NNN Byte con valor octal NNN (que puede tener de 1 a 3 dígitos).
x S.S Byte con hexadecimal valor S.S (que puede tener 1 o 2 dígitos)
Nota

Cada shell generalmente tiene su propia implementación de echo , que puede ser ligeramente diferente a la versión que se describe aquí. Consulte la documentación de su shell para obtener detalles sobre las opciones que admite.

Ejemplos de

|_+_|

En el comando anterior, las dos palabras ( Hola, y ¡mundo! ) se pasan a echo como argumentos separados, y echo los imprime en secuencia, separados por un espacio:

|_+_|

El siguiente comando produce el mismo resultado:

|_+_| |_+_|

Sin embargo, a diferencia del primer ejemplo, el comando anterior proporciona la cadena entre comillas simples ' ¡Hola Mundo! 'como un solo argumento.

Las comillas simples de una cadena la protegerán de manera confiable de la interpretación del shell, pasando caracteres especiales y secuencias de escape literalmente a echo .

Por ejemplo, en el intento shell, los nombres de las variables están precedidos por un signo de dólar ( $ ). En el siguiente comando, el nombre de la variable entre comillas se trata literalmente; fuera de las comillas, se convierte a su valor.

|_+_| |_+_|

Las secuencias de escape no se interpretan de forma predeterminada:

|_+_| |_+_|

Sin embargo, si proporciona el -es opción, se interpretan:

|_+_| |_+_|

Si necesita insertar nuevas líneas en su echo salida, especifique el -es opción e incluir la orte secuencia de escape donde quieras una nueva línea:

|_+_| |_+_|

Lo mismo para las pestañas:

|_+_| |_+_|

Otro ejemplo:

|_+_| |_+_|

gato - Salida del contenido de un archivo.
printf - Escribir salida formateada.
tac - Salida del contenido de los archivos en orden inverso.
tee - Enruta el contenido de un archivo a múltiples salidas.
tocar - Actualiza la marca de tiempo de un archivo o directorio.
niños - Traducir un conjunto de personajes a otro.