파일 이름에 문자 추가

파일 이름에 문자 추가

다음과 같은 이름의 약 18,000개 파일이 있습니다.

0001_3423
..
9999_9999
10000_5384
..
18401_6843

이름의 첫 번째 부분은 고유 번호이고 두 번째 부분은 최대 9999입니다.
올바르게 정렬될 수 있도록 4자리 숫자만 포함된 파일의 첫 번째 부분에 접두사 0을 넣어야 합니다.

답변1

for file in ????_*
do
  mv -- "$file" "0${file}"
done

답변2

rename 's/^\d{4}_\d{4}$/0$&/' *

아니면 이거,

rename 's/^/0/' [0-9][0-9][0-9][0-9]_[0-9][0-9][0-9][0-9]

관련 정보