개발 창고/Server
[Ubuntu] 확장자 일괄 처리
로이제로
2023. 12. 26. 22:00
반응형
1. 테스트 파일 생성
# 테스트 파일 생성
$> touch test.jpg
$> touch temp.png
$> touch asdf.doc
$> touch aaaa.sh
$> touch bbbb
# 결과 확인
$> ls -alt
2. 확장자 일괄 제거
# 일괄 제거
$> for file in *; do mv $file `echo "${file%.*}"`; done
# 결과 확인
$> ls -alt
'bbbb'는 변경되지 않았으므로 'bbbb'관련 메시지가 표시됩니다.
3. 확장자 일괄 추가
# 일괄 추가
$> for f in *; do mv ./"$f" "${f%}.jpg"; done
# 결과 확인
$> ls -alt
반응형