8
bash:特殊文字を含むコマンドライン引数を渡す方法
program入力として正規表現を必要とするLinuxプログラムを自分で作成しました。 bashシェルでプログラムを呼び出し、その正規表現をコマンドライン引数としてプログラムに渡します(他のコマンドライン引数もあります)。典型的な正規表現は次のようになります [abc]\_[x|y] 残念ながら、文字[、]、および|に特殊文字ですbash。したがって、呼び出し program [abc]\_[x|y] anotheragument 動作しません。エスケープ文字や引用符などを使用して式を渡す方法はありますか? (program "[abc]\_[x|y] anotheragument"2つの引数を1つとして解釈するため、呼び出しも機能しません。)