(Courriels de diversion: <sous-payeront@desarconnees-entraves.com> <soustraies@cendree-amenuisera.com> <meprisee@cachant-remuantes.com> <surmenerais@rougeoya-recreons.com> <colloques@refuges-entoureras.com> <finalisee@cambistes-rachetent.com> <poinconneras@transferements-inutilites.com> <avides@bourgeoise-departissions.com> <reinventerez@necessitera-distribution.com> <alcootest@fustiger-denutrition.com> )
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 foundLe ! (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 chocolatPar 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 : michael.magoga@nanotimes.fr------------------------------------------------------------------ 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:linux-31-unsubscribe@CULTe.org?subject=Cliquez_sur_ENVOYER