Ich habe so ein Bash-Skript
export pipedargument="| sort -n"
ls $pipedargument
Aber es gibt den Fehler
ls: |: No such file or directory
ls: sort: No such file or directory
Es scheint den Inhalt von "| sort -n"
nur als ein Argument zu behandeln, an das weitergegeben wird ls
.
Wie kann ich dem entkommen, damit es als regulärer Pipeline-Befehl behandelt wird?
Ich versuche das bedingt einzustellen $pipedargument
. Ich denke, ich könnte nur verschiedene Versionen des Befehls unter bestimmten Bedingungen ausführen, frage mich aber immer noch, ob es eine Möglichkeit gibt, dies wie oben beschrieben zu machen?