4.4 Elaborazione del testo Unix-like
Esistono alcuni strumenti standard per l'elaborazione del testo, che vengono
spesso utilizzati nei sistemi Unix-like.
-
Nessuna espressione regolare viene usata:
-
head
restituisce la prima parte dei file.
-
tail
restituisce l'ultima parte dei file.
-
sort
ordina le righe di testo dei file.
-
uniq
rimuove le righe duplicate da un file ordinato.
-
tr
traduce o cancella i caratteri.
-
diff
confronta i file riga per riga.
-
Si usano le espressioni regolari di base (Basic regular expression, BRE):
-
grep
trova il testo corrispondente al modello dato.
-
ed
� un editor primitivo a riga.
-
sed
� un editor a flusso.
-
vi
� un editor a schermo.
-
emacs
� un editor a schermo.
-
Si usano le espressioni regolari estese (Extended regular expression, ERE):
-
egrep
trova il testo corrispondente al modello dato.
-
awk
fa della semplice elaborazione di testo. Vedere Awk, Sezione 13.3.
-
perl
fa qualsiasi concepibile elaborazione di testo. Vedere Perl, Sezione 13.4.
Vedere
Sostituzione delle espressioni
regolari, Sezione 8.6.13,
Parti di
script per il piping, Sezione 8.6.18, e Brevi follie in Perl script, Sezione
8.6.20 per alcuni script di esempio.