쉘 스크립트의 변수 할당방법에 대해서 알아보자.


다음의 예제를 코딩해보자.


#!/bin/bash a=879 echo "\"a\" 의 값은 $a 입니다." let a=16+5 echo "\"a\" 의 값은 이제 $a 입니다." echo echo -n "루프에서 \"a\" 의 값은 "

for a in 7 8 9 11 do echo -n "$a 입니다." done echo echo

echo -n "\"a\" 를 넣으세요." read a echo "\"a\" 의 값은 이제 $a 입니다." echo exit 0


a라는 변수에 879라는 문자열을 넣어주었다.


let 함수를 사용하여 a라는 변수안에 16 + 5라는 값을 숫자로 넣어주었다.


※ echo -n 의 n은 not NULL 의 약자입니다.


for 반복문을 사용하여 $a 입니라 를 반복출력하고있다.


read 명령어를 통해 a라는 변수에 값을 할당 받는다.


이제 결과를 확인해보자.




쉘 스크립트를 이용해 재미있는 변수도 선언할 수 있다.


#!/bin/bash

a=23              # 평범한 경우
echo $a
b=$a
echo $b

# 이제 약간 재밌게 해 봅니다...

a=`echo Hello!`   # 'echo' 명령어의 결과를 'a' 로 할당
echo $a

a=`ls -l`         # 'ls -l' 명령어의 결과를 'a' 로 할당
echo $a

exit 0


결과



'Language > shell script' 카테고리의 다른 글

2. 종료와 종료상태  (0) 2016.07.18
1. shabang(#!) 으로 시작하기  (0) 2016.07.18

+ Recent posts