echo too\toto|while read line
do
echo $line
done
Je voudrais que $line contienne too\toto et pas toototo
Le code suivant fonctionne:
echo too\\\\toto|while read line
do
echo $line
done
Et la ca m'affiche bien too\toto mais bon, je vois pas le pourquoi du comment et ca me parrait louche donc j'aimerai bien un peu d'aide!
Merci
# Normal...
Posté par Gyro Gearllose . Évalué à 5.
\t donne une tabulation, \n un retour à la ligne, \r un retour chariot, etc.
man bash devrait t'aider, sur ce coup là...
Enfin, si tu ne veux pas que le \t soit interprété par le shell, tu as tout intérêt à mettre ta chaîne de caractères entre guillemets :
$ echo "toto\toto"
Voilà, j'espère que cette courte réponse te satisfera.
[^] # Re: Normal...
Posté par gnumdk (site web personnel) . Évalué à 2.
Merci ;)
[^] # Re: Normal...
Posté par gnumdk (site web personnel) . Évalué à 2.
dans mon exemple, tu veras que c'est read qui lit la variable, je fais pas un toto="a\a" ...
Et la je bloque sur comment faire...
[^] # Re: Normal...
Posté par gnumdk (site web personnel) . Évalué à 2.
read -r :)
Y'a pas moyen d'avoir des manpages pour les commande internes de bash?
[^] # Re: Normal...
Posté par Obsidian . Évalué à 2.
Elle sont toutes dedans. C'est ce qui fait que cette page est kilométrique ...
[^] # Re: Normal...
Posté par Gyro Gearllose . Évalué à 2.
Comme dis l'autre, RTFM, tu ne t'en porteras que mieux...
Un petit man read m'a mis sur la voie, et comme on est vendredi, et que j'ai envie d'être sympa, je te poste même une solution (y'en a sûrement d'autres)
echo "too\toto"|while read -r line; do echo $line; done
Note l'option "-r" passée à read...
Voilà, bonne continuation !
[^] # Re: Normal...
Posté par gnumdk (site web personnel) . Évalué à 2.
[^] # Re: Normal...
Posté par Gyro Gearllose . Évalué à 2.
Sans rire, je ne suis pas sûr que ce soit ce que tu penses...
Quand je tapes "man read" au prompt, la page affichée à pour titre : "POSIX Programmer's Manual".
Je ne pense pas que ce soit une page séparée des commandes internes de bash.
Sinon, info://bash dans konqueror donne pleins d'informations intéressantes, plus digestes que la page de man...
[^] # Re: Normal...
Posté par ben (site web personnel) . Évalué à 2.
[^] # Re: Normal...
Posté par ben (site web personnel) . Évalué à 2.
http://pwet.fr/man/linux/commandes/bash
[^] # Re: Normal...
Posté par Antoine Büsch . Évalué à 3.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.