Bash Pagina 90

De la Wiki Linux Advanced
Versiunea din 28 octombrie 2024 18:32, autor: 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...)
(dif) ← Versiunea anterioară | Versiunea curentă (dif) | Versiunea următoare → (dif)
Sari la navigare Sari la căutare

Fundamentele sed

print

  • 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-place/in-line

  • Permite modificarea fișierelor direct, fără a crea un fișier temporar. 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'