shell script에서 * 입력 받기

wizardis의 이미지

shell script에서 read로 입력을 받는 걸로 알고 있는데,
입력시에 * 를 넣으니깐 엉뚱하게 동작하는것 같네요

shell script에서 문자열을 입력 받을때 *는 어떻게 받나요??

oletree의 이미지

"*" 로 입력하면 되긴 합니다...

sev314의 이미지

실험해보니 "*"을 입력하면 *가 들어가지 않고 "*"가 들어가네요.

$ read V; echo $V;
"*"
"*"
bushi의 이미지

실험하신 방법대로라면 입력이 아니라 출력이 문제입니다.

[bushi@rose tmp2]$ read V; echo "$V"
*
*
[bushi@rose tmp2]$

OTL

sev314의 이미지

우왕 아름다워요.

wizardis의 이미지

*^^*