页次: 1
字符串长度, 用wc获得需要减一 , 当然 使用 -n 就不会了
[root@qd ~]# echo "123" | wc -c 4 [root@qd ~]# echo -n "123" | wc -c 3
用 awk 获得
echo "123" | awk '{printf("%d", length($1))}' 3
$1 第一个字段
但是这个就不灵了
echo "123 456" | awk '{printf("%d", length($1))}' 3
因为分隔符的原因。 所以用 -F 设置一个不冲突的分割符。
ipbbs.net
离线
页次: 1