B / Y / U / S
HOME 웹 호스팅 도메인 매뉴얼 고객지원 설정정보 계정신청 2025-04-06 Sunday 
웹 호스팅
# 공지 사항
# 자주 묻는 질문
# 질문과 답변
# 가입 문의
커뮤니티
# 자유게시판
# 리눅스팁
# 아이큐 테스트
# 내홈 소개
# 겔러리
# 자료실

  리눅스팁  Go Unix Power Tools Online Book Go Bash Guide
Read No. 191 article 2005-10-31 13:27:55
NickName   풀비누
Subject   파일명 일부 일괄 변경 스크립 쪽지
for i in $(ls) ; do j=$(echo $i |grep "붕붕" | sed -e 's/붕붕/뿡뿡/g') ; 
if [ $j ] ; then mv $i $j ; fi ; done


---------------------------

xxx1               ->   ddd1
xxx2                    ddd2
xxx3-xxx1               ddd3-ddd1
xxx4                    ddd4

for i in $(find ./ -type d -name "xxx[0-9]" ) ; do filename=$(echo $i| 
sed -e 's|xxx\([0-9]\)|ddd\1|g') ; mv $i $filename ; done

혹은

for i in $(find ./ -type d -name "xxx[0-9]"; do mv $i ${i/#xxx/ddd}; done

혹은 

rename xxx ddd xxx* [엔터]
-> xxx3-xxx1 같은 파일은 앞부분만 변경됨
Regist Addr [ 211.111.244.137 ] 목록보기 윗글 아랫글
정규표현식 [ 상세 검색 ]
Page Loading [ 0.02 Sec ] SQL Time [ 0 Sec ]

Copyleft 1999-2025 by JSBoard Open Project
Theme Designed by IDOO And follow GPL2

개인정보 취급방침 이용 약관 사이트 맵 어드민 관리