텍스트 파일에서 파일 이름을 지정하는 방법

텍스트 파일에서 파일 이름을 지정하는 방법

default.txt다른 파일의 이름을 지정해야 하는 파일이 있습니다 nameYYYYMM(예: 날짜를 가져오는 데 사용하는 xyz이름 ). 하지만 다른 파일의 이름을 지정하는 데 사용할 수 있도록 문자열(?)로 만드는 방법을 모르겠습니다. .xyz-nameYYYYMMseddefault.txt

답변1

인클로저에 따라 다릅니다. Bash에서는 "$(<default.txt)"파일 내용을 default.txt문자열로 캡처 한다고 말할 수 있습니다 . dash와 bash 모두 이를 허용합니다 "$(cat default.txt)". 예를 들어 다음과 default.txt같습니다 test201611.

mv xyz xyz-"$(cat default.txt)"

파일 이름 xyz은 으로 변경됩니다 xyz-test201611.

관련 정보