linux、shell脚本实例一“查找一个文件或者目录 找到了提示 没找到则输出未找到”
2018-01-03 19:13
766 查看
创建一个脚本文件的一般格式为 nano xxx.sh
创建完然后保存 退出
任何进行编译 即 ./xx.sh
/!bin/bash \\编写bash脚本时,第一行都如是写,可以说是规定吧 # \\意为注释 FILE=/etc/rc.d/rc.sysin \\指定文件或者目录的路径 if [ ! -e $FILE ]: then \\判断条件 echo "common file" elif [ -d $FILE ]; then \\判断条件 echo "directory" else echo "unknow" fi \\结束标志
可能有些同学会有疑问???elif是什么东西 不应该是else?
那是因为,bash下分为单分支、双分支、多分支
而多分支的语法定义为
********************************************************
if xxxx;then //多分支时,最后一个以else 其它的都为elif。
elif [ xxxx ];then //大家有问题可以查找多分支语句相关资料。
else
xxxxxx
fi
*******************************************
相关文章推荐
- 编写一个SHELL脚本,可以获得指定目录下的所有文件及文件夹的大小。输出的样式与 ls -lh 命令相同。
- 一个监控LINUX目录和文件变化的Shell脚本分享
- SHELL脚本--用于检测一个或者多个对象是文件或者目录
- Linux下使用Shell脚本删除一个目录下的所有子目录和文件
- 一个监控LINUX目录和文件变化的Shell脚本分享
- linux下设计一个Shell脚本:判断当前工作目录下所有的文件类型。
- Linux命令 ,在当前目录下查找一个,或者多个文件
- 在指定目录查找指定后缀文件的shell脚本代码
- 输出android目录结构的一个shell 脚本
- Linux下使用Shell脚本向FTP服务器上传或下载一个文件
- Shell脚本中判断文件,目录是否存在或者具有权限
- Windows下记事本编辑的Shell脚本放到Linux下执行出错,格式问题(/bin/bash^M: bad interpreter: 没有那个文件或目录)
- 查找目录下同名但不同后缀名文件的shell脚本代码
- Shell脚本执行hive语句 | hive以日期建立分区表 | linux schedule程序 | sed替换文件字符串 | shell判断hdfs文件目录是否存在
- 自己编写的一个查找Linux进程的Shell脚本
- [Unix/Linux] catsrc.sh: 此脚本用于在写报告时把项目的多个源代码文件方便的 `cat` 到一个文件上, 并把来自不同的文件之间加上一个标识头以区分输出文件里的不同文件
- shell脚本中执行时提示“没有那个文件或目录”的解决办法
- linux如何查找文件或者目录的位置相关命令汇总
- 【Linux】Shell学习笔记之三——文件和目录管理(修改、查找)
- shell脚本查找指定目录下所有子目录中的同名文件