我正在尝试通过 Linux CLI 运行命令,但我需要提供的参数之一是本地主机的 URL。
http://localhost:8983/solr/Search/update
java -jar post.jar /path/to/file.xml -Durl=http://localhost:8983/solr/Search/update
该目录肯定存在,但是在我发布命令后,我收到目录未找到消息,因为 http:// 上的双斜杠变成了一个斜杠。
我该如何避免这种情况?
谢谢
答案1
尝试将 url 括在单引号中以防止 bash 解释字符。
java -jar post.jar /path/to/file.xml -Durl='http://localhost:8983/solr/Search/update'