Я пытаюсь запустить команду через интерфейс командной строки Linux, но один из аргументов, которые мне нужно предоставить, - это URL-адрес localhost.

http://localhost:8983/solr/Search/update

java -jar post.jar /path/to/file.xml -Durl=http://localhost:8983/solr/Search/update

Каталог, безусловно, существует, но после публикации команды я получаю сообщение о том, что каталог не найден, поскольку двойная косая черта на http:// превращается в одну косую черту.

Как мне избежать этого?

Спасибо

1 ответ1

0

Попробуйте заключить URL в одинарные кавычки, чтобы bash не интерпретировал символы.

java -jar post.jar /path/to/file.xml -Durl='http://localhost:8983/solr/Search/update'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .