Ho visto i loop per decomprimere tutti i file zip in una directory. Tuttavia, prima che corro questo, avrei preferito assicurarsi che ciò che sto per eseguire lavorerà a destra:Un ciclo di shell può decomprimere tutti i file in una directory?
for i in dir; do cd $i; unzip '*.zip'; rm -rf *.zip; cd ..; done
Fondamentalmente io voglio che guardare l'output di "dir" vedi tutte le cartelle, per ogni directory cd in esso, decomprimere tutti gli archivi zip, quindi rimuoverli, quindi tornare indietro e farlo di nuovo fino a quando non ci sono più.
È qualcosa che dovrei fare in un singolo comando o dovrei considerare di farlo in Perl?
Ciao e benvenuto su StackOverflow. Per rendere il tuo codice più leggibile, usa il codice –
per le tue informazioni, puoi usare cd - per tornare nella directory precedente. – Aif
@Patrick done :) – DVK