J’ai déjà des dossier de créer selon la catégorie
Les dossier crées sont dans /laboratoire10
Je cherche le code pour créer des fichier avec le nom des films : (Frisson_4.avi) et les trier automatiquement dans les dossiers de leur catégorie. Est-ce que quelqu’un peut m’aider?
Voici le script bash que j’ai fais jusqu’à présent:
#Inverser toutes les colonnes
cat liste_films.csv | inverse > liste_films_inverse.csv
#Remplacement et ajout
cd /laboratoire10
find /liste_films_inverse.csv -type f -print0 | xargs -0 sed -i 's/ //g’
find /liste_films_inverse.csv -type f -print0 | xargs -0 sed -i 's/-//g’
find /liste_films_inverse.csv -type f -print0 | xargs -0 sed -i 's/"//g’
find /liste_films_inverse.csv -type f -print0 | xargs -0 sed -i 's/:/_/g’
find /liste_films_inverse.csv -type f -print0 | xargs -0 sed -i ‘s/$/.avi/g’
Je sais que la commande touch crée un fichier vide. Mais le code que je cherche est celui qui prendra une ligne dans un texte et que ce texte pris deviendra le nom d’un fichier.
Ça n’est pas grâve hein ? C’est juste un amusement les UUOC.
less avec les bonnes options permet de remplacer de manière agréable cat (par exemple quand le fichier est court il l’écris simplement sur sa sortie standard avant de quitter, on peut faire des recherches dans le fichier affiché).
Mais tu peut aussi essayer most qui a l’aire pas mal non plus.