`

shell判断文件夹、文件是否存在

 
阅读更多

1.判断文件夹是否存在

if [  ! -d ${LOCAL_PATH} ];then

    mkdir  ${LOCAL_PATH}

fi

 

2.判断文件是否存在

if [   -f ${LOCAL_PATH}/data ];then

    cat ${LOCAL_PATH}/data

fi

 

3.判断文件是否有可执行权限

if [  ! -x ${LOCAL_PATH}/trans.exe ];then

    chmod +x  ${LOCAL_PATH}/trans.exe

fi

 

4.判断一个变量是否为0

var1=2

var2=4

 

if [ -n ${var1}  ];then

    echo "${var1} !=0"

fi

结果 :2 !=0

 

5.判断两个两个变量是否相等

var1=2

var2=4

 

if [ "${var1}"  = "${var2}"  ];then

    echo "${var1} = ${var2}"

else

    echo "${var1} != ${var2}"

fi

结果:2 != 4

 

分享到:
评论

相关推荐

    shell脚本判断文件夹或目录是否存在,不存在则创建新文件夹或目录.sh

    shell自动化脚本,自动判断文件夹(目录)是否存在,如不存在自动创建,可执行,下载可测试

    HDFS判断文件或目录是否存在——Shell命令实现 + Java代码实现

    第二步,检测文件或目录是否存在: hdfs dfs -test -e 文件或目录名 第三步,查看检测结果: echo $? 若输出结果为0,则说明文件或目录存在,若为1,则说明文件或目录不存在。 二、Java代码实现 import org.apache...

    algoboy101#note#Linux判断文件和文件夹是否存在1

    Linux判断文件和文件夹是否存在shell判断文件,目录是否存在或者具有权限这里的-x 参数判断$myPath是否存在并且是否具有可执行权限这里的-d 参数判

    bash判断文件或文件夹是否存在的shell代码

    主要介绍了bash判断文件或文件夹是否存在的shell代码,需要的朋友可以参考下

    shell脚本实现本地文件与服务器文件同步

    主要介绍了本地文件与服务器文件同步shell脚本的方法,然后在文章给大家补充介绍了shell脚本备份本地服务器的文件到远程服务器的实例代码,需要的朋友可以参考下

    shell判断文件是否为空的代码

    主要介绍了shell判断文件是否为空的代码,需要的朋友可以参考下

    PowerShell中使用Test-Path命令检查文件或文件夹路径是否存在示例

    检查文件或文件夹路径是否存在,在编程中是经常用到的功能。PowerShell对于这个需求提供了一个非常便捷的cmdlet,那就是Test-Path!呵呵,看个名字,你就明白它有多么专业了。看看关于它的基本介绍先: Test-Path,...

    检测文件夹新文件并拷贝至某一固定文件夹下

    检测文件夹新文件并拷贝至某一固定文件夹下,然后执行固定shell脚本 可根据实际需求修改

    使用SQL Server判断文件是否存在后再删除(详解)

    xp_fileexist除了可以判断文件是否存在外,还可以判断文件夹是否存在,下面是下使用这两个的示例。 删除文件存储过程 ALTER proc [dbo].[delFile_P] ( @path nvarchar(200)) as declare @result int exec master.dbo...

    linux Shell获取某目录下所有文件夹的名称

    查看目录下面的所有文件: ... [ -d $dir ] && echo $dir #先判断是否是目录,然后再输出 done 您可能感兴趣的文章:Virtualbox主机和虚拟机之间文件夹共享及双向拷贝(Windows<->Windows, Win

    Linux shell文件备份脚本

    该脚本可配合定时任务实现定期备份文件、并删除久远备份文件,脚本中使用“年月日时分”作为备份文件名,并以此作为判断来配合设置的diff值删除久远的备份文件,脚本中删除备份时间大于一天的备份文件。

    查找目录下同名但不同后缀名文件的shell脚本代码

    个脚本可以实现指定目录下同名但不同后缀名的查找,可以拓展为删除指定的文件的脚本,觉得很实用,分享一下

    Shell脚本统计当前目录下目录和文件的数量

    主要介绍了Shell脚本统计当前目录下目录和文件的数量,Linux下如何统计当前目录下文件有多少个,目录又有多少个呢,使用本文脚本即可实现,需要的朋友可以参考下

    Shell脚本定期清空大于1G的日志文件

    一个关于如何在指定文件大于1GB后,自动删除的问题。 批处理代码如下: 代码如下: #!/bin/bash # 当/var/log/syslog大于1GB时 # 自动将其备份,并清空 # 注意这里awk的使用 if ! [ -f /var/log/syslog ] ...

    Linux shell实现压缩多个文件代码实例

    Linux环境下写一个脚本 ... 您可能感兴趣的文章:linux shell 根据进程名获取pid的实现方法linux shell 中判断文件、目录是否存在的方法linux shell中“.” 和 “./”执行的区别详解Linux Shell Map的用法详解Lin

    linux_shell.tar.gz

    Linux教学项——基础环境及命令教学(linux_study.md),包括常用脚本为: ...test6.sh 判断文件及文件夹存在等基础操作 test7.sh 获取当前网段下存活主机信息 test8.sh 添加用户并配置对应登录密码(root权限)

    LINUX and SHELL 自学总结

    2. 搜索文件夹或文件命令 7 3. RPM解包和TAR解包 7 #rpm 强制安装 7 4. 统计某字符串数量 7 5. #DD命令使用总结 8 6. #REV 字符串反向命令 8 7. 变量截取 8 8. #UNIQ 去掉重复 8 9. #SORT 排序 8 10. 杀掉某进程 8 ...

    Java实现zp大文件解压、合并、复制、删除(30万文件大约2个小时)

    程序将PROVINCE_DIR路径下的文件移动到DONE_FILE_PATH下,并且删除PROVINCE_DIR跟UN_ZIP_PATH下文件,这样保证程序每次运行PROVINCE_DIR文件夹下的文件跟UN_ZIP_PATH下的文件都是最新未处理过的,避免了不断判断文件...

    UNIX Handbook

    35.判断对端节点的文件是否存在: 77 36.awk的split函数的使用: 77 37.统计字符串在文件中出现的次数: 77 38.如何进行精确匹配: 81">命令格式 9 一.shell与Unix平台 9 二.shell基本知识 9 三.grep 命令 11 四...

    Shell Scripting Toolkit

    TempName 产生一个惟一的临时文件或临时文件夹. SST主页:http://www.westmesatech.com/sst.html Windows批处理加上这个东西,再加上unxutils for windows, 我觉得已经很强大了, 不会比Unix shell差多少了. ...

Global site tag (gtag.js) - Google Analytics