공백이나 개행 문자로 구분되어 설치하려는 패키지 목록이 포함된 파일이 있다고 가정해 보겠습니다. 이 파일을 패키지 관리자에게 어떻게 전달합니까?
답변1
다음과 같은 명령을 시도해 보세요 xargs
.
cat file | xargs ls
또는
cat file | xargs gzip -c
답변2
파일을 배열로 읽어옵니다.
token=($(<list.txt))
yourCommand ${token[@]}
토큰은 일반적으로 쉘에서 공백으로 구분되므로 토큰이 공백을 포함하고 개행 문자로 구분된 파일 이름인 경우에는 작동하지 않습니다.