Bash Pagina 92: Diferență între versiuni

De la Wiki Linux Advanced
Sari la navigare Sari la căutare
 
Fără descriere a modificării
Linia 1: Linia 1:
== $ sed -i s/<șir>/<înlocuire>/ ==
<code>$ sed -i s/<șir>/<înlocuire>/ /etc/passwd</code>
Folosește sintaxa de înlocuire în `sed` pentru a modifica un șir specific într-un interval dat de linii din fișierul `/etc/passwd`.
<code>$ sed '/^gretchen/s@/bin/bash@/bin/sh@' /etc/passwd</code>
Această comandă înlocuiește implicit shell-ul utilizatorului „gretchen” de la `/bin/bash` la `/bin/sh`.
'''Folosind comanda sed SUBSTITUTE'''
* Comanda de înlocuire din `sed` este instrumentul dvs. de căutare și înlocuire.
* Primul caracter care urmează după <code>s</code> reprezintă delimitatorii, adesea se folosește <code>/</code>.
* Dacă este necesară mai mult de o înlocuire pe linie, adăugați opțiunea <code>g</code> (global):
<code>$ sed 's/vechi/nou/g' fisier.txt</code>





Versiunea de la data 28 octombrie 2024 18:48

$ sed -i s/<șir>/<înlocuire>/

$ sed -i s/<șir>/<înlocuire>/ /etc/passwd Folosește sintaxa de înlocuire în `sed` pentru a modifica un șir specific într-un interval dat de linii din fișierul `/etc/passwd`.

$ sed '/^gretchen/s@/bin/bash@/bin/sh@' /etc/passwd Această comandă înlocuiește implicit shell-ul utilizatorului „gretchen” de la `/bin/bash` la `/bin/sh`.

Folosind comanda sed SUBSTITUTE

  • Comanda de înlocuire din `sed` este instrumentul dvs. de căutare și înlocuire.
  • Primul caracter care urmează după s reprezintă delimitatorii, adesea se folosește /.
  • Dacă este necesară mai mult de o înlocuire pe linie, adăugați opțiunea g (global):

$ sed 's/vechi/nou/g' fisier.txt




Pagina anterioară | Următoarea pagină