Bash Pagina 96: Diferență între versiuni

De la Wiki Linux Advanced
Sari la navigare Sari la căutare
 
Fără descriere a modificării
 
Linia 1: Linia 1:
== Executarea comenzilor cu sed ==
<code>
sed 's/^/ls -l /e' listofiles.txt
</code>
'''Folosirea comenzii `sed` pentru substituire și executare'''
* Comanda `sed` poate folosi opțiunea `e` pentru a executa comenzi specificate în locul unei expresii.
* În exemplul de mai sus, fiecare linie din `listofiles.txt` este modificată astfel încât la începutul fiecărei linii să fie adăugată comanda `ls -l`, care apoi este executată.
* Această tehnică permite citirea și folosirea argumentelor dintr-un fișier de intrare, aplicând comanda specificată pe fiecare linie.
'''Utilizări tipice:'''
* Automatizarea operațiunilor pe fișiere listate într-un fișier de intrare.
* Executarea unor serii de comenzi pe baza datelor dinamice din fișier.





Versiunea curentă din 28 octombrie 2024 21:00

Executarea comenzilor cu sed

sed 's/^/ls -l /e' listofiles.txt

Folosirea comenzii `sed` pentru substituire și executare

  • Comanda `sed` poate folosi opțiunea `e` pentru a executa comenzi specificate în locul unei expresii.
  • În exemplul de mai sus, fiecare linie din `listofiles.txt` este modificată astfel încât la începutul fiecărei linii să fie adăugată comanda `ls -l`, care apoi este executată.
  • Această tehnică permite citirea și folosirea argumentelor dintr-un fișier de intrare, aplicând comanda specificată pe fiecare linie.

Utilizări tipice:

  • Automatizarea operațiunilor pe fișiere listate într-un fișier de intrare.
  • Executarea unor serii de comenzi pe baza datelor dinamice din fișier.



Pagina anterioară | Următoarea pagină