Bash Pagina 96
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.