1) test.sh (pringout time and date & who logged on the server)
#! /bin/bash
#Test Shell Program
#pringout time and date
echo time and date :
date
#who logged on the server
echo who logged on the server :
who
2) test2.sh (Test how to use environment variables)
#!/bin/bash
#Test how to use environment variables
echo Display user information
echo user id : $USER
echo UID : $UID
echo HOME : $HOME
3) test3.sh (숫자 계산)
#!/bin/bashnum1=10num2=20num3=30r_add=$(expr $num1 + $num2 + $num3)r_sub=$(expr $num2 - $num1)r_mul=$(expr $num1 \* $num2)r_div=$(expr $num2 / $num1)echo $r_addecho $r_subecho $r_mulecho $r_div
4) test4.sh (숫자 계산)
#!/bin/bash
num1=10
num2=20
num3=30
r_add=$[$num1 + $num2 + $num3]
r_sub=$[$num2 - $num1]
r_mul=$[$num1 * $num2]
r_div=$[$num2 / $num1]
echo $r_add
echo $r_sub
echo $r_mul
echo $r_div
5) shell파일에 인자 넘기기
#!/bin/bash
add=$[$1 + $2]
sub=$[$1 - $2]
mul=$[$1 * $2]
div=$[$1 / $2]
echo add : $add sub : $sub mul : $mul div : $div
=> 실행 :
. test6.sh 3 5
'Linux Shell Programming' 카테고리의 다른 글
Linux 명령어(쉘 프로그래밍) - 예제(서브쉘로 실행) if else 조건문, 숫자비교 (0) | 2018.01.09 |
---|---|
Linux 명령어(쉘 프로그래밍) - 예제(2자리 연산, 인자 받기, 패스워드가 *로 찍히게 하기) (0) | 2018.01.08 |
Linux 명령어 (쉘 프로그래밍) - 환경변수 추가, 서브쉘로 실행 등... (0) | 2018.01.08 |
Linux 명령어 (0) | 2018.01.08 |
리눅스 환경설정 및 shell 프로그래밍 특성 (0) | 2018.01.08 |