파일 처리

IT/shell 위 댄스 2008. 2. 27. 19:01
[ 파일 다루기 ]

[ -f 파일명 ] : 파일이 있는 경우
[ -s 파일명 ] : 파일이 존재하고 내용이 있는 경우
[ -d 파일명 ] : 파일이 아니고, 디렉토리인 경우
[ -r 파일명 ] : 읽기가 가능한 파일인 경우
[ -w 파일명 ] : 쓰기가 가능한 파일인 경우
[ -x 파일명 ] : 파일이 존재하고 실행 가능한 경우
[ ! -옵션 파일명 ] : 옵션의 조건이 아닐 경우



[ 파일 내용 수정하기 ]

#!/bin/csh

set FILENAME=$1
ed $FILENAME <<EOF
1,\$s/^host /#host /
.
w
q
EOF


[ 하위 디렉토리 안의 파일 내용 모두 수정하기 ]

#!/bin/sh

for i in `grep 경북 * -rls`
do

   (vim -c :%s/경북/경상북도/g -c :wq $i);

done


exit 0

******

vi에서 -c 옵션을 사용하면 파일을 열면서 동시에 지시한 vi 명령을 수행한다.

'IT > shell 위 댄스' 카테고리의 다른 글

디렉토리에서 확장자가 없는 파일 찾기(find, ${#변수명}, ${변수명:n:m})  (0) 2008.10.07
배열 활용  (0) 2008.02.27
awk  (0) 2008.02.27
date 매뉴얼  (0) 2008.02.27
쉘로 작성한 ftp 활용  (0) 2008.02.27
블로그 이미지

쩐의시대

나답게 살아가고 나답게 살아가자

,