본문 바로가기
os/Linux

[실습] shell script

by #moonyz 2014. 10. 28.
- read
#!/bin/bash
echo -n "What is your name? : "
read name -- 위에서 입력한값을 name변수에 저장
echo "Your Name is $name. " --name변수에 저장된 값을 출력하기위해 $사용

-argument
#!/bin/bash
echo " "
echo "Name : $1"
echo "Address : $2"
echo "Tel : $3"
echo " "
echo File name : $0"
echo " "
[root@localhost shell]# sh argu_test.sh myj seoul 123-4567
                               €           ‚      ƒ
Name : myj
Address : seoul
Tel : 123-4567

File name : argu_test.sh

- 숫자계산하기
[root@localhost shell]# vi cal_test1.sh
#!/bin/bash
echo " "
echo -n "Enter First Number : "
read A

echo -n "Enter Second Number : "
read B

echo -n "Enter Second Number : "
read C
echo " "

hap = `expr $A +$B` --숫자로인식시키기 위해 `expr`
result = `expr \( $A + $B \) \* $C` --( ) 나 * 앞에 \(역슬래쉬)붙여야함.

echo "$A + $B"
echo "$A + $B = $hap "
echo "($A + $B) X $C = $result`
echo " "

[root@localhost shell]# sh cal_test1.sh

Enter First Number : 3
Enter Second Number : 4
Enter Third Number : 5

3 + 4 --문자 그대로 인식함, 숫자로 인식 안함
3 + 4 = 7 --$hap으로 변수 더해준 값
(3 + 4) X 5 = 35 -- $result로 연산해준값





'os > Linux' 카테고리의 다른 글

[실습] * 별출력  (0) 2014.10.28
[실습] 구구단  (0) 2014.10.28
[실습] 2. LVM & RAID  (0) 2014.10.28
[실습] 1. 디스크추가  (0) 2014.10.28
9. 네트워크 (서브넷 정리 필요)  (0) 2014.10.28

댓글