우분투 리눅스

7장 1교시~2교시

dmswo 2024. 10. 21. 14:29

1교시

셸 스크립트 프로그래밍 : 셸의 기본과 작성법

 

실습1

[실습1]

#!/bin/sh 는 이 파일이 셸 스크립트라는 것을 지정해줌, 고정적으로 써줘야함

echo : 화면 출력

exit 0 은 안써줘도 상관 없지만 깔끔하게 끝난 걸 표시하기 위해 사용 권장

 

실습2

[실습2]

1. sh 명령어 : 셸 스크립트를 실행해라 (실행권한 없어도 가능)   // 이 방법 권장

2.이름으로만 (name.sh) 실행하려면 실행권한 있어야함

  -> 실행할 때 ./name.sh 로 현재 디렉토리 안에서 찾도록 해야 실행가능


2교시

셸 스크립트 프로그래밍 : 변수, 파라미터, 조건문

실습1

[실습1]

변수 값에 공백이 있으면 ""로 묶어서 대입하기

실습2
실습2 결과
실습3
실습3 결과

 

실습4
실습4 결과
실습5

[실습5] : if문 끝날 때 fi 써주기

실습6
실습6 결과
실습7
실습7 결과
실습8
실습8 결과
실습9
실습9 결과

[실습9]

case문 마지막에는 case를 거꾸로 한 esac를 입력하기

*) 는 앞의 case에 모두 해당이 안 될 경우임

2번 줄에 "$1" 해도되고 $1 로 써도됨

각 case 가 끝나고 ;; 쓰기

 

실습10
실습10 결과

[실습10]

[nN]* : n이나 N으로 시작하는 경우

exit 1 은 비정상 종료, exit 0은 정상 종료

실습11
실습11 결과

[실습11]

-s : 파일크기가 0이 아니면 참