1

SolrConfig APIファイルをオーバーライドするために使用しようとしましSolrConfig.xmlたが、失敗しました。Cmd では、複数行のコマンドを使用できません。SolrJ APIいずれにせよ、プロジェクト全体が Java で記述されているため、すべてを から行いたいと思います。誰かがそれがどのように行われるかについて簡単に教えてもらえますか?

そうでない場合は、複数の行コマンドを記述する方法を説明していただけますか? 編集:実行しようとしたコマンドを含める必要がありました。申し訳ありません。このコマンドは、リクエスト ハンドラを作成するために使用されます。

curl http://localhost:8983/solr/techproducts/config -H 'Content-type:application/json'  -d '{
  "add-requesthandler" : {
"name": "/mypath",
"class":"solr.DumpRequestHandler",
"defaults":{ "x":"y" ,"a":"b", "wt":"json", "indent":true },
"useParams":"x"
}
}'

そしてcmdはそれを一度に1行として扱います。このコードはcmdでもありますか? 正直なところ、私は一般的に構文を理解していません。

4

1 に答える 1

1

私がよく理解していれば、cmdに複数行のコマンドがあるかどうかを知りたい.

長いコマンドを複数の行に分割するつもりなら、答えはYESです。Windows Vista バッチ (.bat) ファイルの複数行に分割された長いコマンドを参照してください。

一度に複数のコマンドを実行するつもりなら、答えは再びYESです。試す:

command 1 && command 2 && command 3 [&& ...]

複数のコマンドを複数行で実行するつもりなら、私は... もう一度YESと答えます。あなたが試すことができます:

command 1 && ^
command 2 && ^
command 3
rem You can continue like the above.

&&アンパサンド (ダブル [ ] とシングル [ &]) と||問題の記号について詳しく知る このバッチ ファイルの "&&" は何ですか? : 2 番目の回答をご覧になることをお勧めします。

于 2018-11-27T17:47:37.690 に答える