Bash Pagina 32: Diferență între versiuni

De la Wiki Linux Advanced
Sari la navigare Sari la căutare
Fără descriere a modificării
 
(Nu s-a afișat o versiune intermediară efectuată de același utilizator)
Linia 5: Linia 5:
'''Caracteristici Principale'''
'''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.
- ''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.<br>
- ''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.
- ''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.<br>
- ''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.
- ''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.<br>


''' Exemple de Utilizare '''
''' Exemple de Utilizare '''
Linia 17: Linia 17:
  printf "%s\t%s\n" "1" "2 3" "4" "5"
  printf "%s\t%s\n" "1" "2 3" "4" "5"
  printf "%.1f\n" 255 0xff 0377 3.5
  printf "%.1f\n" 255 0xff 0377 3.5
 
for i in $(seq 1 10); do printf "%03d\t" "$i"; done


[[Bash_Pagina_31|Pagina anterioară]] | [[Bash_Pagina_33|Următoarea pagină]]
[[Bash_Pagina_31|Pagina anterioară]] | [[Bash_Pagina_33|Următoarea pagină]]

Versiunea curentă din 27 octombrie 2024 09:48

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ă