In Linux, il comando echo può essere utilizzato per visualizzare una riga di stringa/testo passata come file argomenti. Questo comando è un componente integrato utilizzato principalmente e ampiamente in vari file batch e script di shell per verificare lo stato dei risultati su un file e su una schermata.
Le distribuzioni Linux ci consentono di controllare e configurare noi stessi il sistema. In questo contesto, il comando echo è uno dei comandi più utilizzati. Viene utilizzato nei file batch e negli script bash per generare un testo di stato sul nostro schermo o in un file. Il comando ripete ciò che ci è stato detto di ripetere. Questa funzione è molto semplice ma deve fare solo questo. Ad esempio, non otterremmo un risultato visibile dagli script di shell senza eco. Shell è un'interfaccia utente in cui possiamo inserire comandi distinti come il comando cat, il comando head, il comando tail o altrimenti il comando echo.
L'operazione eco comune è equivalente a ogni linguaggio di programmazione. Effettuiamo l'input (che è sotto forma di stringa), questo viene ricevuto e risulta nuovamente invariato.
Importante: L'interprete della riga di comando o l'interfaccia utente è anche noto come shell bash. È la shell standard nelle distribuzioni di Linux e la finestra di testo in cui possiamo inserire i nostri comandi. Il comando echo è un segmento elementare di Ubuntu ed è preinstallato su tutti i sistemi.
Sintassi del comando echo
echo [option] [string]
Implementazioni del comando echo
Il comando echo esiste in 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, Sistemi operativi Unix-like e Unix.
scarica video da youtube con vlc
Diverse conchiglie incluse tutte Shell tipo Csh (come zsh o Bash), shell tipo Bourne, E COMANDO.COM e cmd.exe esegue il comando echo come comando integrato.
Il comando esiste anche all'interno della shell EFI.
Storia del comando echo
Il comando echo è iniziato in Multics. Successivamente è stato specificato da Doug Mcllroy In C lingua come 'esercizio con le dita' e verificato che sia utile. È diventato parte delle 2 versioni di Unix.
Nelle 7 versioni, il comando echo -n ha sostituito il prompt (si comportava come il comando echo, tuttavia, senza terminare l'output insieme al delimitatore di riga).
Questo comando ha iniziato a sviluppare sequenze di escape C come N insieme alla differenza che le sequenze di escape ottali erano rappresentate come 0oo piuttosto che ooh in C su UNIX/PWB e dopo Unix System 3. Il comando echo esce in 2 versioni su MS-DOS.
Al giorno d'oggi, varie implementazioni incompatibili con l'eco sono disponibili su sistemi operativi distinti (varie sul sistema simile). Per impostazione predefinita, alcuni di loro sviluppano sequenze di fuga, altri no. Allo stesso modo, alcuni di loro ottengono opzioni (l'elenco delle quali cambia con le implementazioni) e alcuni no.
La specifica Echo POSIX lascia la natura non specificata quando l'argomento iniziale è -n o altri argomenti includono caratteri barra rovesciata durante la specifica di Unix (opzione XSI in POSIX) impone lo sviluppo delle sequenze e non consente l'elaborazione delle opzioni.
Diverse implementazioni del comando echo non sono flessibili all'interno della piattaforma predefinita. A causa di questi tipi di cambiamenti nella natura, il comando echo viene esaminato come un comando non portatile e il comando, ovvero printf è preferito piuttosto sui sistemi simili a Unix.
Quali sono i caratteri di controllo dell'eco?
Una volta compreso il principio generale del comando echo, impareremo i caratteri di controllo che potremo utilizzare con il comando. Questi caratteri di controllo non sono visibili direttamente sul nostro schermo ma determinano diverse cose, come le interruzioni di riga, la fine e l'inizio del testo.
Fuga | Descrizione |
---|---|
UN | Suono dell'allarme |
B | Un personaggio indietro |
C | Elimina il ritorno a capo del testo |
F | Indietro |
R | Torniamo all'inizio della riga |
N | Interruzione di linea |
T | Tabellare (facoltativo) |
\ | Output del carattere barra rovesciata |
In | Tabellare (facoltativo) |