Bash Pagina 90: Diferență între versiuni
Sari la navigare
Sari la căutare
print
Admin (discuție | contribuții) |
Admin (discuție | contribuții) Fără descriere a modificării |
||
Linia 22: | Linia 22: | ||
* Permite utilizarea grupurilor pentru a înlocui porțiuni specifice de text. De exemplu: | * Permite utilizarea grupurilor pentru a înlocui porțiuni specifice de text. De exemplu: | ||
<code>sed 's/\(cuvant\)/\1_modificat/g'</code> | <code>sed 's/\(cuvant\)/\1_modificat/g'</code> | ||
[[Bash_Pagina_89|Pagina anterioară]] | [[Bash_Pagina_91|Următoarea pagină]] |
Versiunea curentă din 28 octombrie 2024 18:35
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'