Bonjours à tous.
Il n'y a pas longtemps, j'ai été confronté à un problème de syntaxe :
Je souhaitais passer une commande dont la requête était passée via l'opérateur "<<DELIMITEUR" et souhaitais en même temps faire un pipe sur le résultat. Quelque chose du genre :
visiblement, cette syntaxe ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 macommande <<DELIMITEUR un paramtre un autre DELIMITEUR | grep "un motif"
J'ai également testé celle-ci
Qui ne fonctionne pas non plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 macommande |grep "nu motif" <<DELIMITEUR un paramtre un autre DELIMITEUR
Je m'en suis sorti en utilisant les fonctions :
Ma question donc : existe-t-il une syntaxe permettant d'utiliser en même temps la redirection "<<DELIMITEUR" et le pipe "|" sur une commande ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function fnCommande { macommande <<DELIMITEUR un paramtre un autre DELIMITEUR } fnCommande|grep "un motif"
Dernier détail, ma question porte sur ksh.
Partager