Server Management/LInux Server
[바게] 리눅스 파일명 일괄 변경하는 쉘 스크립트(shell script)
BAGE
2009. 1. 5. 19:17
여러 파일들을 일괄적으로 수정해줘야 할 일이 생겨서 만들어 봤다.
윈도우라면.. 일괄변경 프로그램이 있다. [컴퓨터 유저용/기타 유틸] - 파일명 일괄 변경
test.sh
윈도우라면.. 일괄변경 프로그램이 있다. [컴퓨터 유저용/기타 유틸] - 파일명 일괄 변경
test.sh
for line in $(ls -a | grep ".txt")
do
first=`echo $line | awk -F_ '{print $1}'`
last=`echo $line | awk -F_ '{print $2}'`
if [ $last ]
then
echo "mv "$line $first"_20"$last
else
echo "mv "$line" 20"$first
fi
done
do
first=`echo $line | awk -F_ '{print $1}'`
last=`echo $line | awk -F_ '{print $2}'`
if [ $last ]
then
echo "mv "$line $first"_20"$last
else
echo "mv "$line" 20"$first
fi
done