Bash Pagina 96

De la Wiki Linux Advanced
Sari la navigare Sari la căutare

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ă