コマンドライン引数で山括弧を使用するには?
入力が次のとおりであるとします。 filename -w <input.txt>
ここinput.txt
に 2 番目のコマンド ライン引数があり、これはプログラムへの入力ファイルです。input.txt は山かっこ( <input.txt>
) で囲む必要があります。しかし、角括弧を使用するとエラーが発生します。エラーは:
sh: -c: line 0: syntax error near unexpected token `newline'
sh: -c: line 0: `demo -w '