avatar
j*n
1
Sorry, guys, Can not write Chinese.
In K Shell.
#get one line from standard input
read linebuf
#Test whether the line start with '#'
if $linebuf != '^#*'; then
let i=i+1
fi
I cannot get the right results. Can someone tell me how to
tell the string1 matchs a pattern specified by string2?
Thanks in advance.
avatar
m*n
2
#try this
((i=0))
#after you read linbuf
if echo $linebuf |grep ^# >/dev/null;then
((i=i+1))
fi

【在 j***n 的大作中提到】
: Sorry, guys, Can not write Chinese.
: In K Shell.
: #get one line from standard input
: read linebuf
: #Test whether the line start with '#'
: if $linebuf != '^#*'; then
: let i=i+1
: fi
: I cannot get the right results. Can someone tell me how to
: tell the string1 matchs a pattern specified by string2?

avatar
j*n
3
Thanks alot! It works! So many high hands here!

【在 m******n 的大作中提到】
: #try this
: ((i=0))
: #after you read linbuf
: if echo $linebuf |grep ^# >/dev/null;then
: ((i=i+1))
: fi

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