您的位置:首页 > 运维架构 > Shell

shell判断字符串长度

2014-04-04 17:47 369 查看
偶然在网上看到一道测试题,貌似是某家公司的面试题,要求如下
使用shell判断abc test hello world this important life中字母超过4个的字符串

#!/bin/bash
for i in  abc test hello world this important life
do
if [ `echo $i|wc -L` -gt 4 ]
then
echo $i
fi
done
输出结果如下:

test@test:~$ /bin/sh test.sh
hello
world
important
这里我们可以使用wc -L来判断字符串的长度,例如:
echo abcderf|wc -L 7
echo abcderf|wc -L
7


本文出自 “风之别鹤” 博客,请务必保留此出处http://addam.blog.51cto.com/5041993/1390732
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: