다음 이름을 가진 다음 파일이 있습니다.
Selection_Test_from_120118_1140118.txt
Selection_Test_from_monthly_120118_1140118.txt
파일에서 문자열을 제거하여 두 파일의 이름을 어떻게 바꿀 수 있습니까?
string1 --> Selection_Test.txt (remove "_from_120118_1140118")
string2 --> Selection_Test.txt (remove "_from_monthly_120118_1140118")
여기서는 기존의 잘라내기 명령 대신 매개변수 확장 방법을 사용하고 싶습니다.
답변1
Perl을 사용하는 독립 실행형 명령 rename
:
rename -n 's/_from_[^.]*//' *.txt
문제가 없으면 삭제하세요 -n
.