topic1.pdf, topic2.pdf 파일 이름이 많이 있습니다... newName1.pdf로 이름을 바꾸고 싶습니다... 이렇게 "깔끔하게" 할 수 있는 방법이 있나요
$ mv topic*.pdf newName*.pdf
?
답변1
for
단일 라인 루프를 사용하여 이 작업을 수행 할 수 있습니다 (이것은 가정 bash
하거나 유사함).
for file in topic*.pdf; do mv "$file" "${file/topic/newName}"; done
쉘이 교체를 수행할 수 없는 경우 다음을 사용할 수 있습니다 sed
.
for file in topic*.pdf; do mv "$file" "$(printf "%s\n" "$file" | sed 's/topic/newname/')"; done