Quelle fonction dois-je utiliser pour échapper des chaînes pour l'argument de commande shell dans C?C fonction pour échapper la chaîne pour l'argument de commande shell?
J'ai une chaîne:
This is a string with() characters
Ce sera une erreur:
echo This is a string with() characters
Ce sont OK:
echo "This is a string with() characters"
echo This is a string with \(\) characters
Y at-il une fonction convert prédéfinie # 2 à # 3 en C?
essayez ceci avec une chaîne: a'b. pour moi, echo 'a \' b '.... ne fonctionne pas dans bash, mais echo' a '' '' 'b' fait .... –
@ErikAronesty: J'ai dit de remplacer '' 'par' '\' '', pas avec' \' '. –
Notez que le fait de citer '' 'aboutit' ''\' ''', qui est en fait une suite de trois chaînes qui sont ajoutées en évaluation. Donc ce n'est pas une vraie citation. – ManuelSchneid3r