インタラクティブとバッチの両方で使用するスクリプトを作成したいと考えています。引数が指定されていない場合、スクリプトはユーザーの入力を求めます。
こことは異なり、変数がすでに引数によって定義されていても、ユーザーは気にする必要はありません。
パラメータ展開を使用して、これを試しました:
${FILE="$( echo "Please provide the file:" >&2 ; read a; echo $a )"}
...しかし、常にcommand not found
エラーが発生します。
助言がありますか?