Bash Pagina 94: 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: | ||
== Expresii sed multiple == | |||
<code> | |||
sed '{ | |||
/^server 0/ i ntp.example.com | |||
/^server\s[0-9]\.ubuntu/ d | |||
}' /etc/ntp.conf | |||
</code> | |||
'''Expresii sed multiple''' | |||
* Mai multe expresii pot fi scrise pe linia de comandă într-un bloc, incluzând paranteze pentru a grupa instrucțiunile `sed`. | |||
''Exemplu de expresii multiple:'' | |||
* Comanda <code>i</code> (insert) adaugă linia `ntp.example.com` înaintea liniei care începe cu `server 0`. | |||
* Comanda <code>d</code> (delete) șterge liniile care conțin `server` urmat de un număr și `ubuntu`. | |||
Versiunea de la data 28 octombrie 2024 18:54
Expresii sed multiple
sed '{
/^server 0/ i ntp.example.com
/^server\s[0-9]\.ubuntu/ d
}' /etc/ntp.conf
Expresii sed multiple
- Mai multe expresii pot fi scrise pe linia de comandă într-un bloc, incluzând paranteze pentru a grupa instrucțiunile `sed`.
Exemplu de expresii multiple:
- Comanda
i
(insert) adaugă linia `ntp.example.com` înaintea liniei care începe cu `server 0`. - Comanda
d
(delete) șterge liniile care conțin `server` urmat de un număr și `ubuntu`.