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.