shell script에서 read로 입력을 받는 걸로 알고 있는데, 입력시에 * 를 넣으니깐 엉뚱하게 동작하는것 같네요
shell script에서 문자열을 입력 받을때 *는 어떻게 받나요??
"*" 로 입력하면 되긴 합니다...
실험해보니 "*"을 입력하면 *가 들어가지 않고 "*"가 들어가네요.
$ read V; echo $V; "*" "*"
실험하신 방법대로라면 입력이 아니라 출력이 문제입니다.
[bushi@rose tmp2]$ read V; echo "$V" * * [bushi@rose tmp2]$
OTL
우왕 아름다워요.
*^^*
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
"*"를 사용...
"*" 로 입력하면 되긴 합니다...
실험해보니 "*"을
실험해보니 "*"을 입력하면 *가 들어가지 않고 "*"가 들어가네요.
실험하신
실험하신 방법대로라면 입력이 아니라 출력이 문제입니다.
OTL
우왕 아름다워요.
우왕 아름다워요.
고맙습니다~
*^^*
댓글 달기