2番目のコマンドの特定の変数にファイルの各行をパイプします。

2番目のコマンドの特定の変数にファイルの各行をパイプします。

次の手順を実行したいと思います。

basex -bword=ENTRY consulta.xq

ただし、SampleTextファイルの各行(主にプレーンテキスト)について。

SampleText には次の行が含まれています。

hello
evening
courageous
...
happy

だから私が望むのは、次のような1行のレシピで指示を実行することです。

cat SampleText | basex -bword=EACHLINE searchquery.xq 

答え1

whileループを使用できます。

while IFS= read -r line; do
  basex -bword="$line" searchquery.xq
done <SampleText

関連情報