Bash Pagina 90: Diferență între versiuni

De la Wiki Linux Advanced
Sari la navigare Sari la căutare
(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...)
 
Fără descriere a modificării
 
(Nu s-a afișat o versiune intermediară efectuată de același utilizator)
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 in-place/in-line'''
'''Editări in-line'''
* Permite modificarea fișierelor direct, fără a crea un fișier temporar. De exemplu:
* 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>


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

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-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'



Pagina anterioară | Următoarea pagină