반응형
read 명령은 사용자의 입력을 읽고 read 명령의 오른쪽에 적는 변수에 사용자 입력값을 할당한다. 여러개도 사용가능하다.
root@localhost [16:26:49] /bin # read name
hahahahaha
root@localhost [16:27:46] /bin # echo $name
hahahahaha
root@localhost [16:27:48] /bin # read name1 name2
kakakaka papapapa
root@localhost [16:28:01] /bin # echo $name1
kakakaka
root@localhost [16:28:06] /bin # echo $name2
papapapa
리눅스 명령의 결과를 변수로 할당하기 위해서 또는 명령의 결과를 문자열로 사용하기 위해서는 백쿼터(``)를 사용하여 감싼다.
var=`command`
echo $var
#!/bin/sh
now=`date`
echo $now
echo "오늘은 `date`이다"
root@localhost [16:42:12] /bin # ./now.sh
Sun Dec 28 16:42:15 UTC 2014
오늘은 Sun Dec 28 16:42:15 UTC 2014이다
반응형
'리눅스' 카테고리의 다른 글
[Shell] Bash 쉘에서 사용하는 연산자 (0) | 2017.10.10 |
---|---|
[Shell] 특수파라미터 변수 (0) | 2017.08.24 |
Socket 통신 (0) | 2017.08.07 |
[Vi 편집기] ctag 설정 및 함수 찾기 기능 (0) | 2016.03.24 |
[S.M.A.R.T] HDD 의 S.M.A.R.T 정보 파싱하기 (0) | 2016.03.23 |
댓글