ファイルを処理するプログラムをbashシェルで作成しようとしています。プログラムをコマンドラインからさまざまな方法で呼び出して、毎回特定の列を出力できるようにしなければなりません。のは、例えば、このコールを挙げてみましょう:[-f:コマンドが見つかりません]
:この部分の./prog.sh -f file
私のコードは、私は私が印刷したい列は、しかし、私はまた、次の警告を得ているのですか
if [[($1 == '-f') && ($2 == '<file>')]] ; then echo "do stuff and print column"
です
[-fコマンドが見つかりませんでした]
エラーを削除する方法はありますか?
ご覧ください:http://www.shellcheck.net/ – Cyrus
(GNU Bash 4.3の)そのコードでそのエラーメッセージを再現できません。それがエラーの原因となっているコードの一部ですか? – wjandrea
あなたが与えた特定の行は、エラーは発生しませんが、[mcve]が不足しているにもかかわらず、非常によく理解されている原因でエラーになります。 –