쉘 스크립트의 변수 할당방법에 대해서 알아보자.
다음의 예제를 코딩해보자.
#!/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 |