MulX (Aymeric) a écrit :
On 28/02/2011 14:01, Jean-Marc Mongrelet wrote:
Mais il y-a un truc que je comprend pas... y-a bug:
$ echo "coucou!"
bash: !": event not found
Le ! (bang) permet d'exécuter une commande de l'historique via le numéro.
En lançant "history" on obtient la liste des dernières commandes exécutés.
Si on veut lancer la précédente on peut faire "!!" ou !<numéro>
Après je reconnais que le comportement du bang dans la commande echo
avec des cotes ... c'est assez curieux.
$echo "un chocolat"
$echo "je veux !!"
je veux echo un chocolat
Par contre avec des simples cotes ça fonctionne normalement ... encore
une subtilité des doubles cotes ça ...
Ha, pour une fois je peux apporter un avis autorisé, ca fait du bien ;).
Alors en fait, c'est normal : placer une chaine entre double quote,
autorise une interprétation par le shell des méta-caracteres (d'ou
l'interprétation du ! ou du !!). Entre simple quote, aucune
interprétation n'est faite, tu gardes ton "!".
Mick
--
Michael Magoga. e-mail : [email protected]
------------------------------------------------------------------
Nanotimes, | http://www.nanotimes.fr
1, rue Saint Aubin |
31000 Toulouse | Tel : +33 (0)9 52 45 51 77
France |
------------------------------------------------------------------
-----------------------------------------------------------------
Les listes de diffusion du CULTe - Pour une informatique libre
http://www.CULTe.org/listes/
Pour se desabonner:
mailto:[email protected]?subject=Cliquez_sur_ENVOYER