J'ai un script bash comme celui-ci
export pipedargument="| sort -n"
ls $pipedargument
Mais ça donne l'erreur
ls: |: No such file or directory
ls: sort: No such file or directory
Il semble traiter le contenu de "| sort -n"
comme un simple argument transmis ls
.
Comment puis-je y échapper afin qu'il soit traité comme une commande régulière canalisée?
J'essaie de régler conditionnellement le $pipedargument
. Je suppose que je pourrais simplement exécuter conditionnellement différentes versions de la commande, mais je me demande toujours s'il existe un moyen de faire fonctionner cela comme ci-dessus?