kaillou@server:~/script$ ./essai.sh test 1 2 1(2) test(05)\.jpg
et si je met pas l'anti slash, ca plante a cause du point (je pense), alors pourquoi ce caractere qui est sensé proteger un caractere special me fait planter. ca vient du bash, alors que d'habitude je fais du csh?
Marsh Posté le 04-09-2005 à 12:20:33
bonjour
bon, c'est assez con :
j'ai recuperé un script (bash) de conversion de photo sur lea linux
et j'essaye de le modifier pour qu'il fasse ce que je veux.
mon probleme arrive sur un renommage
je voudrai que les noms de photos soient de la forme unnomchoisi(XX).jpg avec xx numero de photo
le probleme vien au niveau du point, si je fait un script a la con :
#!/bin/bash
a=1
echo $a
b=2
echo $b
c="$a($b)"
echo $c
compte="5"
nom="$1(0$compte)\.jpg"
echo $nom
ca me rend :
kaillou@server:~/script$ ./essai.sh test
1
2
1(2)
test(05)\.jpg
et si je met pas l'anti slash, ca plante a cause du point (je pense), alors pourquoi ce caractere qui est sensé proteger un caractere special me fait planter.
ca vient du bash, alors que d'habitude je fais du csh?
merci d'avance
---------------
ras