ho qualcosa di simile a questo:Rinominare file in più directory per il nome della directory
v_1/file.txt
v_2/file.txt
v_3/file.txt
...
e voglio di rinominare i file a qualcosa di simile:
v_1.txt
v_2.txt
v_3.txt
...
nella stessa directory .
Suppongo di poter utilizzare rename
ma non riesco a capire come utilizzarlo con la ridenominazione di cartelle e file contemporaneamente.
sembra abbastanza buono – giskou
'$ sottodir 'dovrebbe essere' "$ sottodir" ' e per rimuovere le cartelle vuote ' find. -type d -empty -exec rm -rf \ {\} \; ' – giskou
@giskou Se ti piace digitare.Un singolo 's #/file ##' rinomina è molto più facile da scrivere, ed è al livello di astrazione giusto. Ripetere lo stesso ciclo di shell per tutta la vita per rinominare i file diventa vecchio velocemente. – tchrist