OS & Program/Linux

find, awk, print, sh , sh -v 예제

nabiro@gmail.com 2010. 8. 5. 20:01
*** 검색어: find awk sh 예제

#!/bin/ksh

#. vm_function3.sh

echo "ls"           # ls 문자열 표시

echo "ls" | sh      # ls 실행됨, 명령어는 화면에 표시 안됨

echo "ls" | sh -v   # ls 실행됨, ls 명령어 화면에 표시됨

#***************************
ls -l               # ls -l 명령어 실행됨
ls -l | grep '^d' | awk '{print $9}'        # 현재 디렉터리 아래의 목록중
                                            # 디렉터리 목록만 표시
# 현재 디렉터리 아래의 모든 디렉터리
# 삭제하는 명령어 표시
ls -l | grep '^d' | awk '{print "rm -fr " $9}'

# 현재 디렉터리 아래의 모든 디렉터리
# 삭제하는 명령어 실행 (명령어가 화면이 표시되지 않음)
ls -l | grep '^d' | awk '{print "rm -fr " $9}' | sh

# 현재 디렉터리 아래의 모든 디렉터리
# 삭제하는 명령어 실행 (명령어가 화면이 표시됨)
ls -l | grep '^d' | awk '{print "rm -fr " $9}' | sh -v