2개의 파일에서 입력을 받은 후 디렉터리 마운트

2개의 파일에서 입력을 받은 후 디렉터리 마운트

여러 디렉터리를 마운트하기 위해 두 파일에서 입력을 받는 스크립트를 실행하고 싶습니다.

목표는 다음과 같습니다:

#mount 'line 1 from file 1' 'line 1 from file 2'
#mount 'line 2 from file 1' 'line 2 from file 2'
#mount 'line 3 from file 1' 'line 3 from file 2'
#mount 'line 4 from file 1' 'line 4 from file 2'

그리고 100번째 줄까지 계속됩니다.

스크립트에서 이 작업을 어떻게 수행할 수 있나요?

답변1

붙여넣기를 사용하여 이 작업을 수행할 수 있습니다.

while read a b ; do mount "$a" "$b" ; done < <(paste file1 file2)

답변2

paste file1 file2 | head -n100 | while read arg1 arg2; do mount "$arg1" "$arg2"; done

관련 정보