Shell命令脚本。

一、查看当前所在工做路径并列出当前目录下全部的文件及属性信息,实现这个功能的脚本Shell命令脚本。
二、编写出来了一个脚本程序,那咱们来执行一下看看结果Shell命令脚本。
三、$0对应的是当前Shell脚本程序的名称,$#对应的是总共有几个参数,$*对应的是全部位置的参数值,$?对应的是显示上一次命令的执行返回值,而$一、$二、$3……则分别对应着第N个位置的参数值,编写一个脚本程序示例,经过引用上面的变量参数来看下真实效果Shell命令脚本。
Shell命令脚本。
四、下面使用文件测试语句来判断/etc/fstab是否为一个目录类型的文件,而后经过Shell解释器的内设$?变量显示上一条命令执行后的返回值。若是返回值为0,则目录存在;若是返回值为非零的值,则意味着目录不存在
建立目录
Shell命令脚本。
目录文件为-d 通常文件为-fShell命令脚本。
五、Shell终端中逻辑“与”的运算符号是&&,它表示当前面的命令执行成功后才会执行它后面的命令,所以能够用来判断/dev/cdrom文件是否存在,若存在则输出Exist字样
除了逻辑“与”外,还有逻辑“或”,它在Linux系统中的运算符号为||,表示当前面的命令执行失败后才会执行它后面的命令,所以能够用来结合系统环境变量USER来判断当前登陆的用户是否为非管理员身份
Shell命令脚本。
六、整数比较运算符仅是对数字的操做,不能将数字与字符串、文件等内容一块儿操做,并且不能想固然地使用平常生活中的等号、大于号、小于号等来判断。由于等号与赋值命令符冲突,大于号和小于号分别与输出重定向命令符和输入重定向命令符冲突。所以必定要使用规范的整数比较运算符来进行操做。Shell命令脚本。
七、脚本下面使用单分支的if条件语句来判断/media/cdrom文件是否存在,若存在就结束条件判断和整个Shell脚本,反之则去建立这个目录Shell命令脚本。
没有原文件,新文件建立成功
Shell命令脚本。markdown

相关文章
相关标签/搜索