본문 바로가기
IT, PC/Linux

정규식 regex - 파일이름 일괄 바꾸기

by Chan_찬 2020. 6. 21.
728x90

regex

정규표현식 - 콘솔에서 파일이름 바꾸기

From:

model-114260.data-00000-of-00001
model-114260.index
model-114260.meta

To:

model.data-00000-of-00001
model.index
model.meta
$ ls |grep model | sed "s/model-\w*\.\(\S*\b\)/mv '&' 'model.\1'/" |sh

\1 == (\S*\b) From 파일의 .뒷부분

$ mv 'model-114260.data-00000-of-00001' 'model.data-00000-of-00001'
$ mv 'model-114260.index' 'model.index'
$ mv 'model-114260.meta' 'model.meta'

Symbolic link - 심볼릭 링크

$ ls |grep model | sed "s/model-\w*\.\(\S*\b\)/ln -s '&' 'model.\1'/" |sh
728x90
728x90
Buy me a coffeeBuy me a coffee

댓글