Eu tenho um script bash como este
export pipedargument="| sort -n"
ls $pipedargument
Mas dá o erro
ls: |: No such file or directory
ls: sort: No such file or directory
Parece tratar o conteúdo de "| sort -n"
apenas um argumento passado para ls
.
Como posso escapar para que seja tratado como um comando canalizado regular?
Estou tentando definir condicionalmente o $pipedargument
. Eu acho que eu poderia executar condicionalmente versões diferentes do comando, mas ainda me perguntando se há uma maneira de fazer isso funcionar como acima?