Shell-script reconnaissance de '

shell-script reconnaissance de ’

Bonjour,
j’ai fait le shell script suivant:

#!/bin/sh
i=$1
shift
while [ $i -ne 0 ]
do
echo $* >toto
i=$[$i-1]

done
exit

lorsque je lance le programmeen mettant des arguments

$ ./repeat 2 je m’\appelle jakol # j’ai mis deux \ entre la '
je m’appelle jakol
je m’appelle jakol

c’est bon

mais quand je lance:

./repeat 2 je m’appelle jakol # ’ n’est reconnu comme faisant parti des caractères

Y aurait-il un moyen dans le script de le faire reconnaitre comme un élément de la phrase ?
merci d’avance pour vos réponses

:astonished:)

ça n’est pas au niveau du script mais au niveau de la saisie de la ligne de commande. bash interprète '…