En Linux, el comando echo se puede utilizar para mostrar una línea de cadena/texto que se pasa como argumentos. Este comando es un comando integrado que se usa principalmente y ampliamente en varios archivos por lotes y scripts de shell para realizar pruebas de estado en un archivo y una pantalla.
clase de matemáticas java
Las distribuciones de Linux nos permiten controlar y configurar el sistema nosotros mismos. En este contexto, el comando echo es uno de los comandos más utilizados. Se utiliza en archivos por lotes y scripts bash para generar un texto de estado en nuestra pantalla o en un archivo. El comando repite lo que nos han dicho que repitamos. Esta función es muy simple pero sólo necesita hacer eso. Por ejemplo, no obtendríamos un resultado visible de los scripts de shell sin eco. Shell es una interfaz de usuario en la que podemos ingresar distintos comandos como el comando cat, el comando head, el comando tail o el comando echo.
La operación de eco común es equivalente a todos los lenguajes de programación. Realizamos la entrada (que está en forma de cadena), se recibe y el resultado vuelve a ser sin cambios.
Importante: El intérprete de línea de comandos o interfaz de usuario también se conoce como shell bash. Es el shell estándar en las distribuciones de Linux y la ventana de texto donde podemos ingresar nuestros comandos. El comando echo es una sección elemental de Ubuntu y viene preinstalado en todos los sistemas.
Sintaxis del comando echo
echo [option] [string]
Implementaciones del comando echo
El comando echo existe en SymbOS, KolibriOS, HP MPE/iX, ReactOS, Microsoft Windows, IBM OS/2, Digital Research FlexOS, Acorn Computers Panos, Microwave OS-9, Zilog Z80-RIO, MetaComCo TRIPOS, TSC FLEX, Multics, Sistemas operativos tipo Unix y Unix.
Varios proyectiles, incluidos todos Tipo Csh (como zsh o Bash), shells tipo Bourne, y COMMAND.COM Además, cmd.exe ejecuta el comando echo como comando integrado.
El comando también existe dentro del shell EFI.
Historia del comando echo
El comando echo comenzó en Multics. Posteriormente fue precisado por Doug Mcllroy en C lenguaje como el 'ejercicio de dedos' y verificado para ser útil. Pasó a formar parte de las 2 versiones de Unix.
En las 7 versiones, el comando echo -n reemplazó al aviso (sin embargo, se comportó como el comando echo, sin terminar la salida junto con el delimitador de línea).
Este comando comenzó a desarrollar secuencias de escape de C como norte junto con la diferencia de que las secuencias de escape octales se representaban como 0oo en vez de ooo en C en UNIX/PWB y después del Sistema Unix 3. El comando echo existe en 2 versiones en MS-DOS.
Hoy en día, hay varias implementaciones incompatibles con el eco disponibles en distintos sistemas operativos (varias en el mismo sistema). Por defecto, algunos de ellos desarrollan secuencias de escape, otros no. De manera similar, algunos de ellos obtienen opciones (la lista de las cuales cambia con las implementaciones) y otros no.
La especificación Echo POSIX deja la naturaleza sin especificar cuando el argumento inicial es -n u otros argumentos incluyen caracteres de barra invertida durante la especificación de Unix (opción XSI en POSIX) exige el desarrollo de las secuencias y no permite el procesamiento de opciones.
Varias implementaciones del comando echo no son flexibles dentro de la plataforma predeterminada. Debido a este tipo de cambios en la naturaleza, el comando echo se examina como un comando no portátil, y el comando, es decir, imprimirf se prefiere en sistemas tipo Unix.
¿Cuáles son los caracteres de control de eco?
Una vez que hayamos entendido el principio general del comando echo, aprenderemos los caracteres de control que podemos usar con el comando. Estos caracteres de control no son visibles en nuestra pantalla directamente pero determinan varias cosas, como los saltos de línea, el final del texto y el comienzo del texto.
Escapar | Descripción |
---|---|
a | Sonido de alarma |
Un personaje de vuelta | |
C | Suprime el ajuste de texto |
F | Atrás |
Volver al inicio de la línea | |
orte | salto de línea |
t | Tabular (opcional) |
\ | Salida de carácter de barra invertida |
en | tabular (opcional) |