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。太多资料记不住。
相关文章推荐
- linux复习笔记之bash shell (4)管道命令
- bash shell笔记2 结构化命令
- Ubuntu下shell脚本运行异常:bash和dash的区别
- Bash Shell脚本编程笔记总结(一)
- ubuntu学习日记--Lesson6:shell,bash,dash
- bash,dash以及执行shell脚本的方法
- Ubuntu 切换SHELL,dash/bash
- bash shell笔记4 处理用…
- Linux Shell学习笔记3:更多的bash shell命令
- linux复习笔记之bash shell (5) 关于减号-的作用
- Ubuntu下shell脚本运行异常:bash和dash的区别
- Ubuntu的shell之bash和dash
- bash shell笔记1 脚本基础知识
- GNU Bash Shell 编程图解笔记
- 【Ubuntu 笔记】翻译 The Bash Shell Startup Files
- Ubuntu下shell脚本运行异常:bash和dash的区别
- Ubuntu shell脚本:bash / dash
- bash shell笔记5 显示数据
- ubuntu下shell脚本运行异常:bash和dash的区别
- Bash shell 学习笔记六