두 번째 명령의 특정 변수에 파일의 각 줄을 파이프합니다.

두 번째 명령의 특정 변수에 파일의 각 줄을 파이프합니다.

다음 지침을 실행하고 싶습니다.

basex -bword=ENTRY consulta.xq

그러나 SampleText 파일의 각 줄(주로 일반 텍스트)에 대해.

SampleText에는 다음 줄이 포함되어 있습니다.

hello
evening
courageous
...
happy

그래서 제가 원하는 것은 다음과 유사한 한 줄 레시피로 지침을 실행하는 것입니다.

cat SampleText | basex -bword=EACHLINE searchquery.xq 

답변1

while루프를 사용할 수 있습니다 .

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

관련 정보