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

shell笔记(bash与dash)

2017-11-13 15:38 197 查看
#!/bin/bash
read -p "input a numbers:" a
[[ `expr $a : "[0-9]+$"` == 0 ]]&&{
echo "  not a number "
}||{
echo "   a number "
}


这个例子如果使用#!/bin/sh,即使用的是dash。[[]]中括号使用报错。
bash与dash的区别:[](http://blog.csdn.net/hansel/article/details/9817129)


学习shell,记住一些特例,当有需要在去查找,然后积累。

为了解决问题而学shell,不是为了单一的学shell。太多资料记不住。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: