Occorre distinguere i caratteri di espansione utilizzati sulla linea di comando dai caratteri utilizzati per descrivere una espressione regolare.
Per le espressioni regolari:
. qualunque carattere, uno solo però ;-)
* qualunque ripetizione del carattere precedente
[ ... ] una classe di caratteri:
[^ ... ] una classe senza questi caratteri
quello che tu chiami 'tutto' si descrive /.*/
per delimitare uan espressione regolare si utilizza la barra obliqua (slash) '/'
'g' nell'espressione di sed, l'ho utilizzato per effettuare l'azione di sostituzion e ad ogni occorrenza dell'espressione regolare descritta. (info sed)
ciao


Rispondi quotando