Bash Pagina 90: Diferență între versiuni
Sari la navigare
Sari la căutare
print
Admin (discuție | contribuții) (Pagină nouă: == Fundamentele sed == '''print''' * Comandă pentru a afișa liniile selectate. '''substitute''' * Comandă pentru a înlocui textul. De exemplu: <code>sed 's/vechi/nou/g'</code> '''append/insert/delete''' * Comenzi pentru a adăuga, insera sau șterge linii în text. '''Declarații multiple''' * Permite utilizarea mai multor comenzi într-un singur apel sed. De exemplu: <code>sed -e 's/vechi/nou/g' -e 's/altceva/ceva/g'</code> '''Editări in-place/in-line''' * Permite...) |
Admin (discuție | contribuții) |
||
Linia 15: | Linia 15: | ||
<code>sed -e 's/vechi/nou/g' -e 's/altceva/ceva/g'</code> | <code>sed -e 's/vechi/nou/g' -e 's/altceva/ceva/g'</code> | ||
'''Editări | '''Editări in-line''' | ||
* Permite modificarea fișierelor direct | * Permite modificarea fișierelor direct. De exemplu: | ||
<code>sed -i 's/vechi/nou/g' fisier.txt</code> | <code>sed -i 's/vechi/nou/g' fisier.txt</code> | ||
Versiunea de la data 28 octombrie 2024 18:33
Fundamentele sed
- Comandă pentru a afișa liniile selectate.
substitute
- Comandă pentru a înlocui textul. De exemplu:
sed 's/vechi/nou/g'
append/insert/delete
- Comenzi pentru a adăuga, insera sau șterge linii în text.
Declarații multiple
- Permite utilizarea mai multor comenzi într-un singur apel sed. De exemplu:
sed -e 's/vechi/nou/g' -e 's/altceva/ceva/g'
Editări in-line
- Permite modificarea fișierelor direct. De exemplu:
sed -i 's/vechi/nou/g' fisier.txt
grupuri de substitutie
- Permite utilizarea grupurilor pentru a înlocui porțiuni specifice de text. De exemplu:
sed 's/\(cuvant\)/\1_modificat/g'