Bash Pagina 32

De la Wiki Linux Advanced
Versiunea din 27 octombrie 2024 09:48, autor: Admin (discuție | contribuții) (→‎printf)
(dif) ← Versiunea anterioară | Versiunea curentă (dif) | Versiunea următoare → (dif)
Sari la navigare Sari la căutare

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
for i in $(seq 1 10); do printf "%03d\t" "$i"; done

Pagina anterioară | Următoarea pagină