해당 스크립트 실행방법은

touch disk.test.sh  ## touch 명령어로 파일 생성후

chmod 755 disk.test.sh ### 읽고쓰고실행권한을 주는 chmod 755 명령을 실행합니다. 

./dish.test.sh

 

#!/bin/bash 

##### #!/bin/bash 를쓰는 이유는 이 쉘스크립트를 쓸떄 /bin/bash를 쓴다는 의미입니다

##### echo 사용법은 echo 출력할데이터 입니다
##### 가령  echo test 라고 명령어 검색시에는 test라는 값이 출력됩니다.
##### echo test   #실행
##### test        #test 출력

##### echo는 변수값도 출력할수 있는데 이떄는 아래와같이 실행합니다.
#####  echo $변수

#####  export test=hitest      (환경변수 지정하는 병령어)
##### ex)) echo $test #실행
##### hitest          #결과값


##### case문은 문자열과 일치하는 정규식을 찾아서 해당정규식에 있는 명령어를 실행시킵니다
#####    사용법
#####   case 문자열
#####   in
#####   정규식 1) 명령어;;
#####   정규식 2) 명령어;;
#####   esac
#####
#####
#####   사용예는 하단을 참조해주세요
#####
#####  read 명령어는 표준입력(파이프라인(|)  입력 및 키보드입력)에서 한줄씩 내용을 읽는 명령어입니다.
#####  read 명령어
#####
#####  아래 실행순서는 이렇습니다.
#####  1. echo 줄 모두 출력
##### 2. 사용자가 숫자를 입력하는것을 read명령어가 읽습니다.
##### 3. case문 작동
#####4. 1번부터 7번사이에 입력숫자를 입력시 해당 명령어 결과값 출력

echo "*********************************"

echo "**************보기****************"
echo "*1. who 2. date 3. pwd 4. ls -l  5.df -h 디스크체크 6.cpu체크  7.memory체크 *"


echo "*********************************"


echo "수행하고자 하는 명령어는? (번호를 입력하시오)"

read number;
case $number in
     1) who;;
     2) date;;
     3) pwd;;
     4) ls -l;;
     5) df -h;;
     6) cat /proc/cpuinfo;;
     7) free -m;;
     *) echo "없는 번호입니다."
esac

 

 

 

'리눅스 > 쉘스크립트' 카테고리의 다른 글

리눅스에서 쓰는 select문  (0) 2020.04.01

+ Recent posts