Bash Pagina 32
printf
Comanda printf este utilizată în scripturile shell pentru a produce rezultate mai sofisticate decât cele generate de comanda echo. Aceasta permite formatarea precisă a ieșirii, utilizând un șir de format care specifică cum ar trebui să fie structurat textul.
Caracteristici Principale
- Formatare Avansată: Utilizând un șir de format, printf poate controla aspectul ieșirii, cum ar fi numărul de zecimale pentru numere sau alinierea textului. - Fără Linie Nouă Implicită: Spre deosebire de echo, printf nu adaugă o linie nouă la finalul ieșirii, ceea ce permite un control mai bun asupra formatării. - Ieșire în Variabile: Folosind opțiunea -v, printf poate trimite ieșirea către o variabilă în loc de a o afișa direct pe ecran.
Exemple de Utilizare
Iată câteva exemple de utilizare a comenzii printf într-un script Bash:
#!/bin/bash printf "%s\n" "bună ziua printf" printf "%s\t%s\n" "1" "2 3" "4" "5" printf "%.1f\n" 255 0xff 0377 3.5