网站开发技术

记点笔记、 学点技术 欢迎交流建站技术。本站关注lamp技术

您尚未登录。

#1 2015-01-08 15:35:15

admin
管理员

shell 获得 字串的长度

字符串长度, 用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

离线

页脚

Powered by FluxBB