Bash Pagina 92: Diferență între versiuni
Sari la navigare
Sari la căutare
Admin (discuție | contribuții) (Pagină nouă: Pagina anterioară | Următoarea pagină) |
Admin (discuție | contribuții) 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