摘要: declare命令(别名typeset)属shell内建命令,用于申明shell变量并设置变量属性,或查看已定义的shell变量和函数。若不加上任何参数,则会显示全部的shell变量与函数(与执行set指令的效果相同)。 declare [+/-][选项] 变量名选项: -: 赋予变量的类型属性 + 阅读全文
posted @ 2019-08-20 14:17 李凡金牛 阅读(352) 评论(0) 推荐(0)
摘要: 获取当前shell脚本的绝对路径 具体含义如下: dirname $0:取得当前执行的脚本文件的父目录 cd `dirname $0`:进入这个目录(切换当前工作目录) pwd:显示当前工作目录(cd执行后的) 遇到的问题:sudo后 环境变量被重置为默认 解决办法:在/etc/sudoers中修改 阅读全文
posted @ 2019-08-20 13:53 李凡金牛 阅读(158) 评论(0) 推荐(0)
摘要: if else 判断是否成年 判断2个数字的关系(大于、等于、小于) 简化if else if和else语句能够嵌套使用。if的条件判断部分可能会变得很长,但可以用逻辑运算符将它变得简洁一些: [ condition ] && action; # 如果condition为真,则执行action [ 阅读全文
posted @ 2019-08-20 10:48 李凡金牛 阅读(153) 评论(0) 推荐(0)