agosteeno
22-04-2010, 09:09
Salve a tutti, avrei un piccolo problema. Premetto che nn ho praticamente mai programmato script, infatti questi sono esercizi con i quali sto' imparando. Devo realizzare uno script che realizza un comando con questa sintassi:
modify [dir] suffix
che cambia tutti i file in dir aggiungendogli al loro nome il suffisso suffix e, se dir nn e' specificata allora lo fa' per la directory corrente.
Ho pensato 2 soluzioni: una che vede quanti file ci sono in dir e li scorre ognuno cambiando il nome col comando mv, solo che non ho idea di come contare i file. Mi viene in mente di usare il comando ls, ma nn saprei come applicarlo. Un altra soluzione sarebbe quella di usare un comando che modifichi in blocco tutti i nomi di file, per esempio il comando rename, che cmq nn credo faccio al caso mio... Sono ben accetti consigli e suggerimenti, vi ringrazio in anticipo.
modify [dir] suffix
che cambia tutti i file in dir aggiungendogli al loro nome il suffisso suffix e, se dir nn e' specificata allora lo fa' per la directory corrente.
Ho pensato 2 soluzioni: una che vede quanti file ci sono in dir e li scorre ognuno cambiando il nome col comando mv, solo che non ho idea di come contare i file. Mi viene in mente di usare il comando ls, ma nn saprei come applicarlo. Un altra soluzione sarebbe quella di usare un comando che modifichi in blocco tutti i nomi di file, per esempio il comando rename, che cmq nn credo faccio al caso mio... Sono ben accetti consigli e suggerimenti, vi ringrazio in anticipo.