Envoyé par
Sve@r
Tu trouves la séquence [grep chaine fichier complexe] ??? Enfin, on n'est pas à un process près...
Non, je parlais de séquences de filtres. Typiquement, des trucs du genre :
grep ... | sed ... | awk ... | grep ... | tr ... | while read x y z ...
Ensuite, ce n'est pas pour pinailler, mais grep recherche un motif. Pour une simple chaine, on utilise fgrep. Parfois les motifs peuvent être complexes, sans compter que grep peut aussi avoir des options.
Je préfère pouvoir lire les séquences de filtres de gauche à droite, avec le fichier source complètement à gauche, et pas perdu à la fin d'une commande non-triviale.
Envoyé par
Sve@r
Plus récent et probablement meilleur mais comme le sujet initial est écrit en bash je donne des conseils bash... Mais bien que je ne connaisse pas zsh, je serais étonné que les guillemets doubles n'aient pas une certaine importance dans la gestion des expressions...
Ils ont un effet significatif, celui de d'éviter qu'un paramètre disparaisse quand il est vide, ils sont donc, malheureusement, encore souvent nécessaires.
Mais si un paramètre ne peut pas être vide, les guillemets doubles ne sont pas nécessaires; ni, par exemple, pour une simple affectation :
ce qui est quand même plus confortable.
Partager