Bash Pagina 95: Diferență între versiuni

De la Wiki Linux Advanced
Sari la navigare Sari la căutare
 
 
(Nu s-a afișat o versiune intermediară efectuată de același utilizator)
Linia 1: Linia 1:
== Reutilizarea fișierelor de comenzi sed ==
$ cat ntp.sed
/^server 0/ i ntp.example.com
/^server\s[0-9]\.ubuntu/ d
* Pentru a rula comenzile din fișierul `ntp.sed` pe `/etc/ntp.conf`:
<code>$ sed -f ntp.sed /etc/ntp.conf</code>
'''Implementarea fișierelor sed'''
* Pentru reutilizarea codului `sed`, puteți implementa instrucțiunile într-un fișier, cum ar fi `ntp.sed`.
* Fișierul `ntp.sed` poate fi invocat cu opțiunea <code>-f</code>, ceea ce facilitează rularea și menținerea comenzilor complexe.
'''Avantaje:'''
* Structurarea și documentarea mai clară a modificărilor de text.
* Facilitează modificările frecvente și repetate ale fișierelor, fără a rescrie expresii complexe.





Versiunea curentă din 28 octombrie 2024 18:58

Reutilizarea fișierelor de comenzi sed

$ cat ntp.sed
/^server 0/ i ntp.example.com
/^server\s[0-9]\.ubuntu/ d
  • Pentru a rula comenzile din fișierul `ntp.sed` pe `/etc/ntp.conf`:

$ sed -f ntp.sed /etc/ntp.conf

Implementarea fișierelor sed

  • Pentru reutilizarea codului `sed`, puteți implementa instrucțiunile într-un fișier, cum ar fi `ntp.sed`.
  • Fișierul `ntp.sed` poate fi invocat cu opțiunea -f, ceea ce facilitează rularea și menținerea comenzilor complexe.

Avantaje:

  • Structurarea și documentarea mai clară a modificărilor de text.
  • Facilitează modificările frecvente și repetate ale fișierelor, fără a rescrie expresii complexe.



Pagina anterioară | Următoarea pagină