Script Shell simple mais comment le faire [Résolu] - Shell/Batch - Programmation
Marsh Posté le 13-10-2013 à 16:48:38
Voici un script pour Windows qui fait ça :
' Programme qui renomme les fichiers d'un répértoire |
Il faut copier ces lignes dans un nouveau fichier, qui sera nommé, par exemple, RenameYt.vbs. L'extension ".vbs" est importante.
Ensuite, il suffit de cliquer dessus pour que le renommage s'effectue pour tous les fichiers du dossier courant.
Marsh Posté le 13-10-2013 à 18:00:49
C'est en Visual Basic ?
Merci en tout cas de l'intérêt que tu portes à ma question ^^'.
Mais ton script ne fonctionne pas chez moi, voici l'erreur lorsque je clique :
Marsh Posté le 13-10-2013 à 18:41:49
P'tit Serpent a écrit : Bonjour, Donc j'aimerais garder en mémoire le titre (ex : Salut les Geeks : Episode 1) et supprimer le [youtube.fr] (qui est toujours à la fin juste avant l'extension) Merci d'avance |
Code :
|
NB: c'est du bash (interpreteur dans /bin/sh). Ca peut également tourner sous windows avec cygwin.
Marsh Posté le 13-10-2013 à 19:17:01
Oui j'ai testé sous Windows, mais il y a une erreur ^^'.
script.sh: line 8: Erreur de syntaxe près du symbole inattendu « done »
script.sh: line 8: ` done'
Marsh Posté le 13-10-2013 à 21:01:42
P'tit Serpent a écrit : Oui j'ai testé sous Windows, mais il y a une erreur ^^'. |
C'est du bash, ça fonctionne sous Linux ou sous windows ... AVEC CYGWIN ... comme dit plus haut.
Marsh Posté le 13-10-2013 à 23:03:21
P'tit Serpent a écrit : C'est en Visual Basic ? |
Pourtant, j'ai testé mon script. Il marche très bien sous Windows 7.
Je pense que les lignes ont été mal copiées ou mal sauvegardées.
La première ligne commence par une apostrophe normale. C'est un commentaire.
Il ne faut pas avoir une apostrophe penchée.
Par ailleurs, il faut sauvegarder le fichier en Ascii, pas en Unicode, car l'Unicode rajoute les caractères BOM (Byte Order Mark) au début.
Marsh Posté le 14-10-2013 à 18:39:33
philippe06 a écrit : |
C'est bien ce que j'ai fais, je sais bien que le bash c'est pour Linux ^^'.
Mais en fait sous CygWin ça marche pas, mais sous linux ça marche nickel merci
Marsh Posté le 13-10-2013 à 16:02:24
Bonjour,
Je cherche une chose qui me paraît extrêmement simple mais que je n'arrive pas à faire.
Je télécharge beaucoup de petites vidéos de Youtubeurs sur Internet qui m'ont plut pour m'en faire des dossiers complets. Mais voilà lorsque je les télécharge grâce à un site, le nom du fichier est toujours suivi de [youtube.fr].
Vu que j'ai beaucoup de fichier, je ne compte pas les renommer à la main bien évidemment ^^' et donc j'aimerais faire un script en shell pour supprimer ce bout de chaîne.
Donc j'aimerais garder en mémoire le titre (ex : Salut les Geeks : Episode 1) et supprimer le [youtube.fr] (qui est toujours à la fin juste avant l'extension)
ex :
SLG N°1 - Titre [youtube.fr].mp4
devient : SLG N°2 - Titre.mp4
Merci d'avance
Message édité par P'tit Serpent le 14-10-2013 à 18:40:06
---------------
Poupi Poupi Poupipou