Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3545 connectés 

 


Dernière réponse
Sujet : interpretation ' '
matafan Dans la premiere forme, le $ est interprete car il n'est pas entre quotes. En effet tu ferme le premier quote avant hello, et tu reouvre un nouveau quote apres le $.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
matafan Dans la premiere forme, le $ est interprete car il n'est pas entre quotes. En effet tu ferme le premier quote avant hello, et tu reouvre un nouveau quote apres le $.
Pillow Les expressions de la forme " $'foo' " sont transformées en " foo ". Donc grep hello$' liste.txt' = grep hello liste.txt pour le shell.
 


% echo grep \'hello$\' liste.txt
grep 'hello$' liste.txt
 
% echo "grep 'hello$' liste.txt"
grep 'hello$' liste.txt

nohack ca sert juste a dire que le hello se trouve en fin de ligne(expression reguliere),enfin dans mon exemple,
 
echo 'grep 'hello$' liste.txt'>jean  
 
je fais un cat jean:
grep hello liste.txt
 
echo 'grep hello$ liste.txt'>jean
 
et la,un cat jean:
 
grep hello$ liste.txt
 
donc pkoi dans la premiere le $ est interpreter?
neriki Les quotes empêche le shell d'interpreter les caractere \, $ et ` .
Par contre, pour ta commande, je comprend pas l'utilite du $ derrière hello :??: A la limite devant, oui, mais derrière?
C'est bash ton shell? ou un autre?
nohack heu ...cest ' ' et non pas ` `
voila
vlack Si je dis pas de conneries, le résultat de la commande entre `` va etre utilisé comme argument.
nohack *salut,en fait je vois pas trop comment le shell interprte une commande du type:
 
echo 'grep 'hello$' liste.txt'>jean
 
 
cest a dire quel va etre leffet du deuxieme doublet d'entrecote?
 
 

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)