![스크립트에서 파일 이름 바꾸기 [닫기]](https://linux55.com/image/37644/%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%97%90%EC%84%9C%20%ED%8C%8C%EC%9D%BC%20%EC%9D%B4%EB%A6%84%20%EB%B0%94%EA%BE%B8%EA%B8%B0%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
IGNORE_NAMES_20140606-2014-06-06.txt
파일 이름을 으로 바꾸고 싶습니다 IGNORE_NAMES_20140606.txt
.
쉘 스크립트를 통해 수행하고 싶기 때문에 아래 명령을 사용하고 싶지 않습니다.
cp -p IGNORE_NAMES_20140606-2014-06-06.txt IGNORE_NAMES_20140606.txt
답변1
f=IGNORE_NAMES_20140606-2014-06-06.txt
mv "$f" "${f%%-*}.txt"