首页 > 系统服务 > 详细

linux 基础十

时间:2020-02-14 21:08:00      阅读:63      评论:0      收藏:0      [点我收藏+]

用学过的命令pwd:查询当前所在路径,然后创建一个脚本a2.sh

技术分享图片

 

 

 接着在脚本中创建一个目录abc、创建一个文件doc,查询/etc/fstab

技术分享图片

 

 技术分享图片

 

 给定一个文件,查看该文件是否存在

技术分享图片

 

 技术分享图片

 

 

shell中如何进行算术运算:
A=3
B=6
1、let 算术运算表达式
let C=$A+$B
2、$[算术运算表达式]
C=$[$A+$B]
3、$((算术运算表达式))
C=$(($A+$B))
4、expr 算术运算表达式,表达式中各操作数及运算符之间要有空格,而且要使用命令引用
C=`expr $A + $B`

 

 

 

条件判断,控制结构:

单分支if语句
if 判断条件; then
statement1
statement2
...
fi

双分支的if语句:
if 判断条件; then
statement1
statement2
...
else
statement3
statement4
...
fi

多分支的if语句:
if 判断条件1; then
statement1
...
elif 判断条件2; then
statement2
...
elif 判断条件3; then
statement3
...
else
statement4
...
fi

 

文件测试:
-e FILE:测试文件是否存在
-f FILE: 测试文件是否为普通文件
-d FILE: 测试指定路径是否为目录
-r FILE: 测试当前用户对指定文件是否有读取权限;
-w FILE:测试当前用户对指定文件是否有可写权限;
-x FILE:测试当前用户对指定文件是否有可执行权限;

 

能接受一个参数(文件路径)
判定:此参数如果是一个存在的文件,就显示“OK.”;否则就显示"No such file."

技术分享图片

 

 技术分享图片

 

 

定义脚本退出状态码

exit: 退出脚本
exit #
如果脚本没有明确定义退出状态码,那么,最后执行的一条命令的退出码即为脚本的退出状态码;

 

给脚本传递两个参数(整数);
显示此两者之和,之乘积;

技术分享图片

 

 技术分享图片

linux 基础十

原文:https://www.cnblogs.com/X404/p/12309475.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!