Bash: перенаправить стандартный ввод динамически в скрипте

Я пытался сделать это, чтобы решить, следует ли перенаправить стандартный ввод в файл или нет:

[ ...some condition here... ] && input=$fileName || input="&0"
./myScript < $input

Но это нет работает, потому что, когда переменная $ input равна "& 0", bash интерпретирует это как имя файла.

Тем не менее, я мог бы просто сделать:

if [ ...condition... ];then
    ./myScript 

Ответы на вопрос(7)

Ваш ответ на вопрос