Один из аргументов, переданных моей программе java, выглядит следующим образом: ab|cd
. Изначально, когда я запустить программу Java, как это,Как передать аргумент командной строки: «|» к java-программе
$ Java имя класса AB | CD
это не удается, так как |
интерпретируется в Linux оболочку как символ трубы. Таким образом, только ab
передается в программу java. Так что я сделал вторую попытку:
$ ява Classname "AB | CD"
На этот раз, "ab|cd"
передается в сеть, но стоимость включает в себя двойные кавычки. То, что программа действительно предназначено, - ab|cd
. Как я могу передать правильное значение без кавычек?
вы можете также кавычки (' "аб | CD" или' 'аб | CD') 'аргументы командной строки –