Il me faudrait un petit script ... [Resolu] [Bash] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 01-02-2003 à 18:52:58
si tu es sous kde 3.1, il y a krename qui fait ça et plus....
en shell, faut jouer avec grep et awk, mais j'ai pas ça en tête là
Marsh Posté le 01-02-2003 à 18:54:35
kde 3.1 sur un p233 ... non j'ai pas !
Je pensais a une boucle avec un grep et apres un sed p-e ...
mais je suis nullissime en en scripting !
Marsh Posté le 01-02-2003 à 18:57:46
je crois que j'avais vu ça sur le forum déjà, posté par Jak ou Jar Jar il me semble... je regarde
Marsh Posté le 01-02-2003 à 19:01:05
oky, je vais chercher ca
(pparement, sed c'est dans les fichier qu'il sert ...)
Marsh Posté le 01-02-2003 à 19:02:54
HuGoBioS a écrit : Avec mv il me dit qu'il faut un rep en destination enfin ca passe pas quoi ... HELp !! |
tu avais bien mis des guillements autour de tes noms de fichiers s'ils comportent des espaces dans leurs noms ?
Marsh Posté le 01-02-2003 à 19:03:39
sinon il y a dd mais j'ai jamais pigé la commande pour le faire, c'est avec les conv=lcase...
je te laisse regarder le man dd, tu pigeras peut-être mieux
Marsh Posté le 01-02-2003 à 19:05:52
KazeKami a écrit : |
ha non pas bete ca comme remarque !!!
mais ca marche tjs pas !
Routeur:/var/www/ptsi/integration2k2/soiree# mv "*.JPG" "*.jpg" |
humm dd ? je regarde ca
Marsh Posté le 01-02-2003 à 19:11:06
dd if=%1 of=./tmp/%1 conv=lcase
le pb c'est qu'il me faudrait une boucle qui lui passe %1 !
avec * ca passe pas !
Marsh Posté le 01-02-2003 à 19:11:07
faut faire une boucle avec un for
for f in *.JPG; do
apres pour récup le nom du fichier sans l'extension
basename TOTO.JPG .JPG
ca te donne TOTO
donc
f2=`basename $f .JPG | sed 's/é/e/g'`
cp $s $f2.jpg
done
Marsh Posté le 01-02-2003 à 19:14:49
il me repond missing dest file
Marsh Posté le 01-02-2003 à 19:21:38
il y a une erreur de typo triviale met tes lunettes et tu vas la trouver
Marsh Posté le 01-02-2003 à 19:23:19
si c bon j'ai bidouillé, c amarche, mais aps pr les noms avec un espace ! j'ai essayé en mettant des ' ' un peu partout mais là ca part en vrille !
Marsh Posté le 01-02-2003 à 19:45:58
c'est galère les espaces dans les noms de fichiers dans les scripts
Marsh Posté le 01-02-2003 à 18:41:06
Voilà, j'ai plein de fichiers dont l'extension n'est pas forcement en minuscule et j'aimerai les passer en minuscule, de meme, ils comportent des accents,; et ca serait cool de les virer !
en gros je veu passer de
Soirée 01.JPG à Soiree 01.jpg
Avec mv il me dit qu'il faut un rep en destination enfin ca passe pas quoi ... HELp !!
Thanks !
Message édité par HuGoBioS le 01-02-2003 à 19:35:55
---------------
-= In Kik00 101 I trust :o =-