Sta guidana vi mostra cumu prughjettate u testu à a finestra di a terminal sottu à u cumandamentu di l'eccu Linux .
Utilizatu in u so propiu in a terminal l'ordine di echo ùn hè micca particularmente utile, ma quandu s'utilice com a parte di u script, pò esse usatu per vede l'istruzzioni, l'errore è a notificazione.
Esempi di Usse Di Commandiu di Echo Linux
In a so forma più simplice, a manera più faciule in u testu in u termine hè dinò:
Ecu "hello world"
U cumandante cumanda comanda a parolla " hello world " à u screnu (minus the quotation marks).
Per automaticamente, a situazione ecunòmpica outputs un novu furmatu di linea à u fini di a stringa.
Per pruvà sta pruvà sta strada seguita in una finestra di terminal:
eco "hello world" && echo "addiu di u bonu"
Avete vede chì u risultatu hè dinò:
hello world
u monicu di u bonu
Pudete omità u novu furmatu di linea per aghjunghje u minus n switch (-n) da quì:
echo -n "hello world" && echo -n "addiu di u bonu"
U risultatu da u cumandimu hè cusì:
salutu di u mondu di u core
Un'altra cosa di penserà quandu aduprà a stata d'ecu hè cumu manighjera caratteri speciale.
Per esempiu, pruvà a seguenti in una finestra di terminal:
Eccu "hello world \ r \ ngoodbye world"
In un mondu ideale, u \ r and \ n ustavanu cum'è caratteri speciale per aghjunghje una nova linea ma ùn anu micca. U risultatu hè dinò:
Hola, mundo \ r \ ngoodbye mundu
Pudete attivà caràtteri specializati cù u cumandamentu di l'ecu cumpresu u -e cambia di u seguitu:
echo -e "hello world \ r \ ngoodbye world"
Questu ora u risultatu sarà cusì:
hello world
u monicu di u bonu
Pudete pussibule di esse in a situazione di quale vi circate di prucede un filu chì si trattava cum'è un caratteru specialu è ùn vogliu micca. In questu scopu, utilizate un capital e seguite:
echo -E "u mondu di u mondu \ r \ ngoodbye"
Chì caratteri speziali sò trattati cù u-switch?
- \\ backslash
- \ una alerta
- \ b retrospriu
- \ c ùn pruduceranu più risultati
- \ e scappa
- \ f forme alimenta
- \ n una nova linea
- Carlu ritornu
- \ tabella horizontal
- \ v pinnate verticale
- \ 0NNN valur octal con 1 a 3 díxitos
- \ xHH byte cun valore hexadecimale
Pruvate dui cose. Executà u cumandimu cumandante in un terminal:
eco -e "hel \ blo world"
U cumandimu cumandariu putissi fari li seguenti:
mondu sanu
Ovveriamenti micca veramente ciò chì vulete vulete sparà à u screnu, ma avete u puntu chì a retrovisenza b elimina a lettere precedente.
Pruvate a seguenti in una finestra di terminal:
eco -e "hello \ c mundo"
Questu cumanda qualchì cosa sana finu à a caccia è c. Tuttu o altru hè omessi includendu a nova linea.
Allora chì hè a diferenza annantu à un novu furmatu di linea è u ritornu di carru? U novu caratteru di linea cresce u cursore in a linea chì seguita quandu u reticolu di carru si move u cursore tornanu à u spicu.
Per esempiu, pudete scumpressate i seguenti à a vostra terminal terminal:
echo -e "hello \ nworld"
U prughjettu di u cumandariu prima ponu e duie parolle nantu à diverse linii:
bonghjornu
mondu
Avà pruvate à una finestra di cuntazione:
eco -e "hello \ rworld"
A diferenza frà una nova linea è u ritornu di carru salderà esse assai evidenti cum'è quì sottu si ponu esse spressificatu cum'è una pruduzzioni:
mondu
A vucali quandu era statu vultatu, u ritornu di u carru hà pigliatu u cursore in u principiu di a linea è a muntagna scritta era visualizzata.
Addiventa un pocu più ovvi cume s'impegna à u seguente:
echo -e "hello \ rhi"
U risultatu da quella hè a seguita:
hillo
In a realità usendu parechje persone sempre aduprà a notazione \ r \ n in issuazione à una nova linea. Quite spessu, però, pudete sparà cun solu \ n.