码迷,mamicode.com
首页 > 系统相关 > 详细

shell基础

时间:2016-12-08 21:23:54      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:shell脚本   条件   shel   shell   双引号   ...   err   ;;   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基础

标签:shell脚本   条件   shel   shell   双引号   ...   err   ;;   shell基础   

原文地址:http://www.cnblogs.com/yinsheng1/p/6146301.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!