Bash Pagina 94: Diferență între versiuni

De la Wiki Linux Advanced
Sari la navigare Sari la căutare
Fără descriere a modificării
 
Linia 1: Linia 1:
== Expresii sed multiple ==
== Expresii sed multiple ==
 
sed '{
<code>
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
</code>
 
'''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`.



Pagina anterioară | Următoarea pagină