Bash Pagina 94: 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 1: | Linia 1: | ||
== Expresii sed multiple == | == Expresii sed multiple == | ||
sed '{ | |||
sed '{ | |||
/^server 0/ i ntp.example.com | /^server 0/ i ntp.example.com | ||
/^server\s[0-9]\.ubuntu/ d | /^server\s[0-9]\.ubuntu/ d | ||
}' /etc/ntp.conf | }' /etc/ntp.conf | ||
'''Expresii sed multiple''' | '''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`. | * Mai multe expresii pot fi scrise pe linia de comandă într-un bloc, incluzând paranteze pentru a grupa instrucțiunile `sed`. |
Versiunea curentă din 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`.