Bash Pagina 96: Diferență între versiuni
Sari la navigare
Sari la căutare
Admin (discuție | contribuții) (Pagină nouă: Pagina anterioară | Următoarea pagină) |
Admin (discuție | contribuții) 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.