Linux shell学习

来源:互联网 发布:美国大学开学时间 知乎 编辑:程序博客网 时间:2024/04/29 07:37

22.shell运算的两种方法
a=2
b=3
echo ((a+b))  #运算专用  
let s=
a+bechos #可以用来进行运算
read a #获取用户输入,默认为字符型
if [ “ageb” ];then #if 的语法,以fi结尾
echo “ok” #变量用双引号括起来
else
echo “failed”
fi

注意:在shell中加双引号或者不加引号为数值型        加单引号位字符型        在Python中加单引号为变量,中间可以加入%s,加双引号为        字符型,里面的%s会被认为为字符串变量赋值用“=”两边不加空格

23.shell的函数调用
函数名()
{
X=1   #表示X接第一个参数,z接第10个参数  
            Y=
2
Z={10}  
            Return  “aa”  
}  
    函数名
a b      #调用函数,不加括号,后面直接跟变量,  
    Result =
? #如果函数有返回值,用?Echoresult
24.shell判断文件类型

If [ -d 绝对路径];then          #判断路径是否为目录 同理 !-d 不是目录If [ -x 文件路径 ];then       #判断文件是否有执行的权限
0 0
原创粉丝点击