bash 스크립트의 cat 출력을 다른 스크립트의 변수에 할당하는 방법

bash 스크립트의 cat 출력을 다른 스크립트의 변수에 할당하는 방법

인수를 받아들일 때 cat 출력을 생성하는 bash 스크립트가 있습니다. cat 출력을 생성하는 데 사용하려는 매개변수를 사용하여 첫 번째 bash 스크립트를 실행하는 또 다른 bash 스크립트가 있습니다. 첫 번째 bash 스크립트에서 생성된 cat 출력을 변수에 어떻게 저장할 수 있나요?

답변1

var=$( cat foo.txt )

cat출력은 in 변수에 저장됩니다 var.

var=$( ./myscript )

myscript동일한 변수에 출력을 저장합니다 .

답변2

큰따옴표를 사용하세요. 이 시도

var="$(cat foo.txt)"

관련 정보