Bash Pagina 92: Diferență între versiuni
Sari la navigare
Sari la căutare
Admin (discuție | contribuții) Fără descriere a modificării |
Admin (discuție | contribuții) |
||
Linia 2: | Linia 2: | ||
<code>$ sed -i s/<șir>/<înlocuire>/ /etc/passwd</code> | <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`. | 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> | <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`. | Această comandă înlocuiește implicit shell-ul utilizatorului „gretchen” de la `/bin/bash` la `/bin/sh`. | ||
Versiunea curentă din 28 octombrie 2024 18:49
$ 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