Redian新闻
>
bash script question: read in text
avatar
bash script question: read in text# Unix - 噫吁兮,危乎高哉
s*n
1
Hi, I want to read in a text file by shell script. I use "read XXX". However,
all the strings containing * or ? characters become a list of filenames, just
like the resulting string of "ls *", ... How can I avoid that?
Thanks.
avatar
c*t
2
The problem was not reading. The problem was how your displayed them.
You should put the variable within quotes.
read abc
echo "$abc"
Form a habit of puting your variable inside double quotes.

【在 s**n 的大作中提到】
: Hi, I want to read in a text file by shell script. I use "read XXX". However,
: all the strings containing * or ? characters become a list of filenames, just
: like the resulting string of "ls *", ... How can I avoid that?
: Thanks.

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。