|
藍森林 http://www.lslnet.com 2006年6月26日 11:18
請高手指點一下該如何使用wc。
#[b]str=abcde[/b]
#[b]echo $str |wc -c[/b]
[b]6[/b]
#
為什麼=6? 不是5嗎?
怎麼才能算出是5 ? |
請高手指點一下該如何使用wc。
expr length $str
5 |
請高手指點一下該如何使用wc。
-->
wc 統計輸入流的字符數(含不可見字符)
請看
-->注意輸入流中存在一個[color=red]$[/color]
所以結果為6,而不是期望的5。
請使用樓上的方法或
echo ${#str}取串長度。 |
請高手指點一下該如何使用wc。
謝謝,明瞭.:) |
請高手指點一下該如何使用wc。
因為 echo 會自動送 new_line charactor ,除非用了 -n 參數。
試:
echo -n $str |wc -c |
請高手指點一下該如何使用wc。
or
echo "$str\c" |wc -c |
請高手指點一下該如何使用wc。
gao shou |
請高手指點一下該如何使用wc。
hehe,又掌握了一個知識點,離高手越來越近了!哈 |
請高手指點一下該如何使用wc。
哦,原來如此。。。。 |
| |