j***n 发帖数: 9 | 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. | m******n 发帖数: 497 | 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?
| j***n 发帖数: 9 | 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
|
|