J'ajouterai que j'ai vu passé plein de langage ou ces problèmes de caractères à la con n'apparaissait que pas ou peu (juste le \" à gérer)
Ce n'est pas parce que certains langages sont faible :P qu'ils faut les généraliser.
En fait tu te heurte à l'interprétation d'une ligne de commande/script. Dans un langage de programmation traditionnel tu n'auras pas à te poser la question si machin $truc bidule() est une fonction ou non.
Dans un script/shell la distinction n'est pas simple.
quand je fais un
for i in */*
do
mv "$i" "$( find /mnt/bakaouilu/fionne -iname $( echo $i | cut -d'_' -f 1)) $( basename $a | cut -d'_' -f2 ).jpg"
done
et encore je n'ai pas utilisé les `` ou $(( ou [] ou [[ (bien que [ n'est qu'une commande toute simple )
tout ces soucis viennent de la puissance et la souplesse du shell.
Le soucis vient de l'interprétation de la ligne de commande; si tu n'en veux pas il faut alors passer par ' et dans ce cas tu peux tout avoir (sauf ') et dans ce cas l'écriture deviens plus complexe (en gros fins de ') guillemet quote guillemet
echo 'ab$@[]$^a'"'"'b$@[]$^a'
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: C'est du poulet !
Posté par fearan . En réponse au journal Une alternative à make(1). Évalué à 2.
Ce n'est pas parce que certains langages sont faible :P qu'ils faut les généraliser.
En fait tu te heurte à l'interprétation d'une ligne de commande/script. Dans un langage de programmation traditionnel tu n'auras pas à te poser la question si machin $truc bidule() est une fonction ou non.
Dans un script/shell la distinction n'est pas simple.
quand je fais un
for i in */*
do
mv "$i" "$( find /mnt/bakaouilu/fionne -iname $( echo $i | cut -d'_' -f 1)) $( basename $a | cut -d'_' -f2 ).jpg"
done
et encore je n'ai pas utilisé les `` ou $(( ou [] ou [[ (bien que [ n'est qu'une commande toute simple )
tout ces soucis viennent de la puissance et la souplesse du shell.
Le soucis vient de l'interprétation de la ligne de commande; si tu n'en veux pas il faut alors passer par ' et dans ce cas tu peux tout avoir (sauf ') et dans ce cas l'écriture deviens plus complexe (en gros fins de ') guillemet quote guillemet
echo 'ab$@[]$^a'"'"'b$@[]$^a'
Il ne faut pas décorner les boeufs avant d'avoir semé le vent