私のJavaプログラムに渡される引数の1つは、次のようなものab|cdです。最初に、このようにJavaプログラムを実行すると、
$ java className ab | cd
|Linuxシェルではパイプ記号として解釈されるため、失敗します。したがってab、Javaプログラムにのみ渡されます。だから私は2回目の試みをしました:
$ java className "ab | cd"
今回"ab|cd"は渡されますが、値には二重引用符が含まれます。プログラムが本当に意図しているのはですab|cd。引用符なしで正しい値を渡すにはどうすればよいですか?