Salve,

ho una cartella con più di 1000 file (formato TIF) rinominati in modo sequenziale (00001.tif, 00002.tif, 00003.tif, sino ad arrivare a 01203.tif).

Dovrei fare una selezione ad intervalli di 6 e copiarli in una cartella, poi ad intervalli di 10 e copiarli in un'altra cartella ancora, poi di 50 e di 100. Quindi per esempio ad intervalli di 50 dovrò copiare solo i file 00050.tif, 00100.tif, 00150.tif, 00200.tif, 00250.tif e così via sino ad arrivare al file 01150.tif.

Capirete che copiare selezionandoli ad uno ad uno è un lavoro troppo dispendioso in termini di tempo.
Esiste qualche metodo che mi automatizzi questo procedimento di copia?

Grazie a tutti voi

chiesto 03 Ott '14, 15:16

eeb's gravatar image

eeb
35137

modificato 03 Ott '14, 17:14

enzotib's gravatar image

enzotib ♦♦
14.0k112186


Ecco una possibilità, per esempio nel caso di intervalli di 10, se ho capito bene la domanda:

for i in {00001..01203..10}; do cp "$i.tif" cartella/; done
coll. permanente

ha risposto 03 Ott '14, 15:37

enzotib's gravatar image

enzotib ♦♦
14.0k112186

modificato 03 Ott '14, 17:18

La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×7

domanda posta: 03 Ott '14, 15:16

domanda visualizzata: 608 volte

ultimo aggiornamento: 03 Ott '14, 17:18

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.