En raison de la valeur par défaut de IFS, j'obtiens le résultat suivant.Script shell Linux: Ignorer les guillemets de IFS
STR="this is a \"valid string\""
for a in $STR; do
echo $a;
done
donne une sortie comme:
this
is
a
"valid
string"
Mais je ne veux pas diviser "chaîne valide". je besoin d'une sortie comme:
this
is
a
"valid string"
Alors, comment puis-je faire shell ignorer les guillemets doubles de IFS?
Veuillez formater correctement votre question! – jman
désolé. Je suis nouveau à stackoverflow. fait maintenant. – sachinpkale