bash 스크립트가 실행되는 동안 명령 줄 인수로 삽입해야하는 파일 이름 집합이 있습니다. 별도의 파일 (예 : "test.txt"
)을 사용하여 명령 줄 인수를 제공 할 수있는 방법이 있습니까?텍스트 파일을 사용하여 명령 줄 인수를 얻는 방법?
의 다음을 가정 해 보자는 파일입니다 fileA
, fileB
, FileC
, FileC
, FileD
과의 내가 제대로 질문을 이해하면 bash는 스크립트가 testBash.sh
bash 스크립트가 실행되는 동안 명령 줄 인수로 삽입해야하는 파일 이름 집합이 있습니다. 별도의 파일 (예 : "test.txt"
)을 사용하여 명령 줄 인수를 제공 할 수있는 방법이 있습니까?텍스트 파일을 사용하여 명령 줄 인수를 얻는 방법?
의 다음을 가정 해 보자는 파일입니다 fileA
, fileB
, FileC
, FileC
, FileD
과의 내가 제대로 질문을 이해하면 bash는 스크립트가 testBash.sh
. 가정 file
내용
A
B
하고 bash는 스크립트 파일 s
내용은
echo $1
echo $2
echo [email protected]
입니다 :
cat file | xargs ./s
A
B
A B
안녕하세요, طاهر 당신의 도움을 주셔서 감사합니다 나는 testbash.sh 스크립트 طاهر –
xargs는 임의의 장소에서 동일한 명령의 여러 호출로 인수 목록을 나눌 수 있습니다. 따라서 긴 목록에는 적합하지 않습니다. (실제로는 ARG_MAX 근처에서 이루어 지지만 이것이 보장되는 것은 아닙니다.) – Netch
가정하자 및 test.txt
원하는 파일 이름의 목록이 포함되어 있습니다 testBash.sh
에 전달, 당신은 같은 것을 할 수 있어야한다 : 예 쉽게 xargs
를 사용
cat test.txt | testBash.sh
감사합니다 Mureinik을 변경할 수 있습니다 طاهر있는 test.txt 파일 –
인수있는 test.txt 파일에있는? –
'testBash' 파일을 바꿀 수 있습니까? –
안녕하세요 라훌은, 예를 인수,이 일을 ... :) –