J'ai quelques fichiers vidéo se terminant par .wmv .mov .mpg. J'ai des fichiers de musique se terminant par .mp3 .wma. Et enfin j'ai des fichiers texte qui se terminent tous dans l'extension .txtscript shell de base
J'ai écrit un script shell qui génère des sous-dossiers, un pour les fichiers musicaux, un pour les fichiers vidéo et un pour les fichiers texte, puis organise tous des fichiers dans les sous-dossiers corrects. Mais j'ai rencontré un petit problème ...
*** Je voudrais que le script soit interactif et invite l'utilisateur s'il veut organiser les fichiers. De plus, j'aimerais que le script écrive un fichier journal contenant, pour chaque fichier, le nom du fichier d'origine, ainsi que le nouveau chemin/nom du fichier dans lequel il a été déplacé. Et je voudrais que le script accepte un argument de ligne de commande, qui est le dossier qui contient les fichiers non organisés. Cela devrait permettre au script d'être localisé et exécuté à partir de n'importe où dans le système de fichiers, et accepter n'importe quel dossier de fichiers non organisés.
Exemple:
organizefiles.sh mystuff/media
où les sous-dossiers serait aller à l'intérieur "médias"
Toutes les idées sur la façon de le faire? Merci!
Vous ne pouvez pas simplement poster une liste de fonctionnalités et ensuite dire "Des idées sur comment faire ça?" Choisissez une chose spécifique et demandez comment faire cela. Sinon, il semble que vous demandiez simplement à SO d'écrire votre script pour vous. –
Vous devez spécifier l'interaction de l'utilisateur plus en détail. Et vous devriez montrer le code que vous avez jusqu'ici. –
Vous êtes ci-dessous, vous trouverez ce que j'ai jusqu'à maintenant –