FAQ
[iLoader] 여러 file에서 dateform을 동시에 바꾸고 싶을때
분류 유틸리티 등록일 2013-07-09 조회수 1737
hwon 2004-02-24 44


[sed] 여러 file에서 dateform을 동시에 바꾸고 싶을때
+++++++++++++++++++++++++++++++++++++++++++++++++++


요약
++++
iLoader의 DATEFORM의 내용을 download받은 date format형태처럼 바꾸고 싶은데 form file
의 갯수가 많아서 한꺼번에 vi를 열지 않고서 sed command로 바꾸고 싶을때가 있다.


내용.
+++++++
1. 아래의 내용을 가지는 a.dat file을 만든다.( Substitute Command로 해당 expression을
원하는 format( YY-MM-DD )으로 바꾼다. )
s/YYYY\/MM\/DD HH:MI:SS/YY-MM-DD/

2. *.fmt 들이 있는 directory에서 ls *.fmt > a.sh 로 a.sh file을 만든다.


3. awk '{print "sed -f a.dat ",$1, ">",$1".f"}' a.sh > run.sh
로 수행할 command들을 run.sh에 차례로 만든다.

4. sh run.sh 을 수행하면 새로운 form file인 *.fmt.f file이 만들어 진다.

목록