Bash Pagina 38: Diferență între versiuni

De la Wiki Linux Advanced
Sari la navigare Sari la căutare
 
Fără descriere a modificării
 
(Nu s-au afișat 3 versiuni intermediare efectuate de același utilizator)
Linia 1: Linia 1:
== Rezumat ==
Încă o privire de ansamblu asupra unor concepte cheie în scriptingul shell, inclusiv utilizarea avansată a comenzii ''read'', funcțiile ''echo'' și ''printf'', gestionarea fluxurilor standard și tehnicile de redirecționare.
'''Utilizare Avansată de Citire'''
- ''read'': este utilizată pentru a citi datele de la intrarea standard și poate fi configurată cu opțiuni pentru a controla comportamentul său.
'''echo''' și '''printf'''
- ''echo'': Imprimă argumentele sale la ieșirea standard. Utilizat frecvent pentru a afișa mesaje simple.<br>
- ''printf'': Oferă o formatare mai sofisticată a ieșirii, folosind un șir de format. Nu adaugă o linie nouă în mod implicit, permițând un control mai mare asupra formatării.<br>
'''Trei Fluxuri Standard'''
1. ''stdin'' (intrare standard): Descriptorul de fișier 0, folosit pentru a citi date.<br>
2. ''stdout'' (ieșire standard): Descriptorul de fișier 1, folosit pentru a scrie date.<br>
3. ''stderr'' (eroare standard): Descriptorul de fișier 2, folosit pentru a scrie mesaje de eroare.<br>
'''Redirecționare'''
- '''Redirecționare de intrare''': ''<'' permite citirea datelor dintr-un fișier.
 
  ''grep milk < shoppingnotes.txt''
- '''Redirecționare de ieșire''': ''>'' scrie rezultatul unei comenzi într-un fișier, suprascriind fișierul existent.
  ''ls > listing.txt''
- '''Adăugare la ieșire''': ''>>'' adaugă rezultatul la sfârșitul unui fișier.
- '''Redirecționarea unui anumit flux''': ''2>'' redirecționează erorile într-un fișier.
  ''cmd 2> errors.txt''
- '''Redirecționare către alt flux''': ''2>&1'' combină ieșirile de eroare și standard.
  ''cmd > logfile 2>&1''
Această pagină oferă o sinteză a principalelor funcționalități și tehnici utilizate în scriptingul shell, fiind esențiale pentru gestionarea eficientă a datelor și a fluxurilor de informații.





Versiunea curentă din 30 octombrie 2024 19:52

Rezumat

Încă o privire de ansamblu asupra unor concepte cheie în scriptingul shell, inclusiv utilizarea avansată a comenzii read, funcțiile echo și printf, gestionarea fluxurilor standard și tehnicile de redirecționare.

Utilizare Avansată de Citire

- read: este utilizată pentru a citi datele de la intrarea standard și poate fi configurată cu opțiuni pentru a controla comportamentul său.

echo și printf

- echo: Imprimă argumentele sale la ieșirea standard. Utilizat frecvent pentru a afișa mesaje simple.
- printf: Oferă o formatare mai sofisticată a ieșirii, folosind un șir de format. Nu adaugă o linie nouă în mod implicit, permițând un control mai mare asupra formatării.

Trei Fluxuri Standard

1. stdin (intrare standard): Descriptorul de fișier 0, folosit pentru a citi date.
2. stdout (ieșire standard): Descriptorul de fișier 1, folosit pentru a scrie date.
3. stderr (eroare standard): Descriptorul de fișier 2, folosit pentru a scrie mesaje de eroare.

Redirecționare

- Redirecționare de intrare: < permite citirea datelor dintr-un fișier.

 grep milk < shoppingnotes.txt

- Redirecționare de ieșire: > scrie rezultatul unei comenzi într-un fișier, suprascriind fișierul existent.

 ls > listing.txt

- Adăugare la ieșire: >> adaugă rezultatul la sfârșitul unui fișier.

- Redirecționarea unui anumit flux: 2> redirecționează erorile într-un fișier.

 cmd 2> errors.txt

- Redirecționare către alt flux: 2>&1 combină ieșirile de eroare și standard.

 cmd > logfile 2>&1

Această pagină oferă o sinteză a principalelor funcționalități și tehnici utilizate în scriptingul shell, fiind esențiale pentru gestionarea eficientă a datelor și a fluxurilor de informații.



Pagina anterioară | Următoarea pagină