Tengo un script bash como este
export pipedargument="| sort -n"
ls $pipedargument
Pero da el error
ls: |: No such file or directory
ls: sort: No such file or directory
Parece estar tratando el contenido de "| sort -n"
como un argumento pasado als
.
¿Cómo puedo escapar para que se trate como un comando canalizado normal?
Estoy tratando de establecer condicionalmente el $pipedargument
. Supongo que podría ejecutar condicionalmente diferentes versiones del comando, pero aún me pregunto si hay una manera de hacer que esto funcione como antes.