Re: Espressioni regolari, queste sconosciute
Ciao, stavo cercando un metodo per rinominare i files in massa in modo
da sostituire gli spazi con '.' o '_'
per farlo puoi usare le "espansioni"
per esempio
$ for i in {1..10}; do touch "file con spazi N.$i"; done
$ ls file*
file con spazi N.1 file con spazi N.3 file con spazi N.6 file con
spazi N.9
file con spazi N.10 file con spazi N.4 file con spazi N.7
file con spazi N.2 file con spazi N.5 file con spazi N.8
$ for i in file*; do mv "$i" ${i// /_}; done
$ ls file*
file_con_spazi_N.1 file_con_spazi_N.3 file_con_spazi_N.6
file_con_spazi_N.9
file_con_spazi_N.10 file_con_spazi_N.4 file_con_spazi_N.7
file_con_spazi_N.2 file_con_spazi_N.5 file_con_spazi_N.8
mi sono imbattuto in
rename "s/ *//g" *
che rimuove solo gli spazi[1]
Qualcuno ha qualche idea su come fare a sostituire ' ' con
'.', e magari anche qualche link/guida ecc sulle espressioni regolari?
a me e' piaciuto molto questo
SAMS.Sams.Teach.Yourself.Regular.Expressions.in.10.Minutes.eBook-DDU
non e' proprio per linux, pero' secondo me e' scritto molto bene
Reply to: