Bash Pagina 92

De la Wiki Linux Advanced
Sari la navigare Sari la căutare

$ 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ă