Я хочу написать сценарий как для интерактивного, так и для пакетного использования. Если аргументы не указаны, скрипт запросит ввод данных пользователем.
В отличие от здесь пользователя не должно беспокоить, если переменная уже определена аргументами.
Используя расширение параметра, я попробовал это:
${FILE="$( echo "Please provide the file:" >&2 ; read a; echo $a )"}
... но я всегда получаю ошибку command not found
.
Какие-либо предложения?
FILE=${FILE="$( echo "Please provide the file:" >&2 ; read a; echo $a )"}
Это какое-то двойное задание, но оно работает! - person Horst   schedule 30.07.2015