J'ai un filtre que je veux activer en option et je me demande comment je peux le faire dans bash d'une manière propre.Comment puis-je utiliser un filtre de canal conditionnel dans bash?
FILTER="| sort" # also can be empty
ls $FILTER | cat
Ce code ne fonctionne pas parce qu'il appellera ls
avec |
et sort
en tant que paramètres.
Comment est-ce que je peux faire ceci correctement? Veuillez noter que j'essaie d'éviter de créer des blocs if
afin de garder le code facile à maintenir (ma chaîne de tuyauterie est considérablement plus complexe que cet exemple)
Ces filtres vont-ils recevoir n'importe quel type de paramètres? – sobolevn