본문 바로가기

UNIX/shell script

unix shell script

nohup :
자세한건 모르겠고 텔넷으로 접속하여
시간이 오래걸리는 명령을 실핼할 경우에 유용하게 쓰임.
output이 nohup.out이라는 파일에 저장되고 sh 파일이 실행되는 동안 기다리지 않아 도  된다. 자세한 사항은 구글 참조

nohup ./dataftp.sh 20090828 > /dev/null &

s |awk '{ print substr($1,11,8) " " substr($1,34,2) " " substr($1,1,5)  }' |sort |uniq -c
-- 디렉토리를 검사해서 파일의 특정 부분으로 group by 해서 count(*)와 함께 group by 한 Text를 소팅하여 보여준다.

find . -name "*20091018*" -exec mv {} ../20091018/ \;
-- 현 디렉토리에서 파일 이름이 20090818이라는 text를 포함하는 파일을 찾아 바깥의 20090818폴더로 이동한다.










참조  :   http://www.linuxlab.co.kr/docs/10-4.htm

for loop : http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_09_01.html