bash中判断查找的字符串是否存在
来源:互联网 发布:长沙淘宝美工培训 编辑:程序博客网 时间:2024/05/16 19:53
if lsusb | grep "Spreadtrum" > /dev/null 2>&1
thenecho " success"
else
echo " fail"
fi
lsusb | grep "Spreadtrum" > /dev/null 2>&1
if [ "$?" -eq "0" ];then
echo "success"
else
echo "fail"
fi
以上2种方式意思相同,故可使用第1种较为简洁
主要原因是
BJS\lisa.liu@lisaliuubtpc:~/bin$ lsusb | grep "Spreadtrum"
Bus 002 Device 017: ID 1782:5d04 Spreadtrum Communications Inc.
输出有很多域,故不能直接使用
if [ -n `lsusb | grep "Spreadtrum"` ]then
echo "success"
else
echo "fail"
fi
否则会出现错误提示: bash: [: too many arguments
如果仅有一个域输出,则可以使用最后一种格式,但需要改写
if [ -n `lsusb | grep "Spreadtrum" | awk '{ print $7 }'` ]
then
echo "success"
else
echo "fail"
fi
0 0
- bash中判断查找的字符串是否存在
- bash中判断查找的字符串是否存在
- jquery判断字符串中是否存在某个的字符串
- jquery判断字符串中是否存在某个的字符串
- strpos 查找某字符串中是否存在指定的字符
- js判断字符串中是否存在某些字符的方法
- js判断字符串中是否存在某些字符的方法
- 判断字符串中是否存在某个字符
- 【shell】判断文件中是否存在字符串
- JS判断字符串中是否存在中文
- 使用bash判断PATH中是否存在某个路径
- indexOf的运用:查找字符串是否存在
- 在输入的字符串中查找是否存在要查找的字符。
- [码海拾贝 之Perl]在字符串数组中查找特定的字符串是否存在
- PHP判断某字符串是否存在于字符串中
- PHP判断某字符串是否存在于字符串中
- 判断字符串中是否存在子字符串,不区分大小写
- 用jQuery判断字符串中是否存在某个的字符串的实现代码
- [转] MySQL 5.5+ 主从同步 Semisync Replication
- golang调用sql server proc
- ARM 汇编指令
- 总结typedef用法
- Ionic2优于Ionic1的6个理由
- bash中判断查找的字符串是否存在
- #、##和__VA_ARGS__
- JavaWeb上传图片
- linux文件系统简介
- Linux文件系统的实现
- Linux从程序到进程
- Linux简介与厂商版本
- ECMAScript6 VS TypeScript
- Linux开机启动(bootstrap)