반응형
Shell Script 실습
if문
root@kwc:~# vi if.sh
root@kwc:~# chmod +x if.sh
root@kwc:~# if.sh
$b = 30
if ~else문
root@kwc:~# vi ifelse.sh
root@kwc:~# chmod +x ifelse.sh
root@kwc:~# ifelse.sh
$b = 30
다중 if문
root@kwc:~# vi ifif.sh
root@kwc:~# chmod +x ifif.sh
root@kwc:~# ifif.sh
$b = 30 F
for문
root@kwc:~# vi for.sh
root@kwc:~# chmod +x for.sh
root@kwc:~# for.sh
a = aa
a = bb
a = cc
a = dd
while문
root@kwc:~# vi while.sh
root@kwc:~# chmod +x while.sh
root@kwc:~# while.sh
n = 1 , sum = 1
n = 2 , sum = 3
n = 3 , sum = 6
n = 4 , sum = 10
n = 5 , sum = 15
n = 6 , sum = 21
n = 7 , sum = 28
n = 8 , sum = 36
n = 9 , sum = 45
n = 10 , sum = 55
until문
root@kwc:~# vi until.sh
root@kwc:~# chmod +x until.sh
root@kwc:~# until.sh
n = 1 , 1
n = 2 , 2
n = 3 , 3
n = 4 , 4
n = 5 , 5
n = 6 , 6
n = 7 , 7
n = 8 , 8
n = 9 , 9
n = 10 , 10
case문
root@kwc:~# vi case.sh
root@kwc:~# chmod +x case.sh
root@kwc:~# case.sh
Apple
continue, break
root@kwc:~# vi continuebreak.sh
root@kwc:~# chmod +x continuebreak.sh
root@kwc:~# continuebreak.sh
== continue
$i ==> 0
$i ==> 1
$i ==> 2
$i ==> 3
$i ==> 4
$i ==> 6
$i ==> 7
$i ==> 8
$i ==> 9
== break
$i ==> 0
$i ==> 1
$i ==> 2
$i ==> 3
$i ==> 4
select문
root@kwc:~# vi select.sh
root@kwc:~# chmod +x select.sh
root@kwc:~# select.sh
shift문
root@kwc:~# vi shift.sh
root@kwc:~# chmod +x shift.sh
root@kwc:~# shift.sh
C언어 자료구조 UNIX 오라클
자료구조 UNIX 오라클
UNIX 오라클
오라클
-----------------------
C언어 자료구조 UNIX 오라클
shift 3
오라클
함수 - 1
root@kwc:~# vi fx1.sh
root@kwc:~# chmod +x fx1.sh
root@kwc:~# fx1.sh
sub 함수입니다
함수에서 인수 받기
$1 = 서울, $2 = 부산
함수에서 리턴하기
return value = 20
함수 - 2
root@kwc:~# vi fx2.sh
root@kwc:~# vi fx2.sh
root@kwc:~# chmod 755 fx2.sh
root@kwc:~# fx2.sh
3 + 5 = 8
반응형
'[네이버클라우드] AIaaS 개발자 과정 > Linux' 카테고리의 다른 글
[네이버클라우드캠프] 2023.5.4 Linux - Ubuntu Linux 초기설정 자동화하기 (0) | 2023.05.06 |
---|---|
[네이버클라우드캠프] 2023.5.3 Linux(3) - Shell Script - sed, awk (0) | 2023.05.05 |
[네이버클라우드캠프] 2023.5.3 Linux(1) - Shell Script (1) | 2023.05.03 |
[네이버클라우드캠프] 2023.5.2 Linux(2) - Web Server, Database Server (2) | 2023.05.02 |
[네이버클라우드캠프] 2023.5.2 Linux(1) - DNS server (2) | 2023.05.02 |