Con vi per eliminare un intervallo di righe usare il seguente comando: Volendo eliminare le righe dalla 1 alla 5: :1,5d Per specificare le righe si possono anche usare i seguenti simboli: . (punto) – La linea corrente. $ – L’ultima riga. % – Tutte le linee. Ad esempio per eliminare tutte le righe dall’inizio del file all’attuale …
Continua a leggere Eliminare un intervallo di righe
Tag:vi
VI eliminare righe in base a pattern
Per eliminare le righe che contengono un pattern: :g/<pattern>/d Per eliminare le righe che non contengono un pattern: :g!/<pattern>/d
Pulire nomi file
Per eliminare i caratteri speciali dai nomi dei file usare l’espressione regolare: s/[^A-Za-z0-9._-]/_/g Può essere usata con VI oppure con sed: sed -e ‘s/[^A-Za-z0-9._-]/_/g’ oppure direttamente con find: find . -exec rename ‘s/[^A-Za-z0-9._-]/_/g’ “{}” \;