HI, sono completamente nuovo su Bash e StackOverflow.Rinominare e spostare file in Bash o Perl
Ho bisogno di spostare un set di file (tutti contenuti nella stessa cartella) in una cartella di destinazione in cui potrebbero già esistere file con lo stesso nome.
Nel caso esista un file specifico, è necessario rinominare il file prima di spostarlo, aggiungendo ad esempio un intero incrementale al nome del file.
Le estensioni devono essere conservate (in altre parole, tale numero incrementale aggiunto dovrebbe passare prima dell'estensione). I nomi dei file potrebbero contenere punti nel mezzo.
Inizialmente, stavo pensando di confrontare le due cartelle per avere un elenco dei file esistenti (l'ho fatto con "comm"), ma poi mi sono un po 'bloccato. Penso che sto solo cercando di fare le cose nel modo più complicato possibile.
Qualche suggerimento per farlo nel "modo bash"? Va bene se è fatto in uno script diverso da quello di bash.
Benvenuti in SO! :) –
@ Katie - Mi sono preso la libertà di modificare la tua domanda e inserire entrambe le cose che sono state chiarite da te nei commenti. – DVK