bash: $i がコマンドライン引数と同じ場合: if [[ " $@ " =~ " $i " ]]
$i がコマンドライン引数 (Bash スクリプトで) と同じであることを確認するには、次のようにします。 if [[ " $@ " =~ " $i " ]] もっと良い方法がありますか? 私の言葉は、より推薦することができ、より汎用性がありますが、ほぼ同様に簡単な方法です。 私の言葉が正しい場合、上記は$ iと各コマンドライン引数にスペースが含まれていないときに機能します。ほとんどの場合、問題はありませんが、簡単な修正やその他の簡単な改善があるかもしれません。 この特別なケースでは$ *がうまくいくと思いますが、一般的にもっとお勧めですか?違いはここで...