首页 > 代码库 > shell基础
shell基础
发现一本基础的shell脚本教程,只有两个小时时候,先粗略的过一遍大体只是,往后慢慢再仔细学习。
4.条件判断 :
【if】
if [];then
elif[];then
else
fi
:正确格式: if空[空-r空“a”空];then
【case】
case "string" in *)
...;;
""*)
...;;
error "";;
esac
【for】在脚本里面变成了
for ..;do..done
(1)判断是不是一个文件:[ -f "file" ] 有没有操作权限:[-x "bin/ls"]
var变量有没有值:[-n "var"] 是否相等:[ "$a"="$b" ]
5.引号 (单引号和双引号) 将防止通配符扩展:(通配符是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索文件。)单引号更严格一些。它可以防止任何变量扩展。双引号可以防止通配符扩展但允许变量扩展。
shell基础
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。