shell脚本 -d 是目录文件,那么-e,-f分别是什么?还有"! -e"这又是什么意思呢?

-e filename 如果 filename存在,则为真
-d filename 如果 filename为目录,则为真
-f filename 如果 filename为常规文件,则为真
-L filename 如果 filename为符号链接,则为真
-r filename 如果 filename可读,则为真
-w filename 如果 filename可写,则为真
-x filename 如果 filename可执行,则为真
-s filename 如果文件长度不为0,则为真
-h filename 如果文件是软链接,则为真
filename1 -nt filename2 如果 filename1比 filename2新,则为真。
filename1 -ot filename2 如果 filename1比 filename2旧,则为真。
-eq 等于
-ne 不等于
-gt 大于
-ge 大于等于
-lt 小于
-le 小于等于
至于!号那就是取非了呗!

shell脚本 -d 是目录文件,那么-e,-f分别是什么?还有! -e这又是什么意思呢?相关推荐

  1. shell脚本 -d 是目录文件,那么-e,-f等说明

    -e filename 如果 filename存在,则为真 -d filename 如果 filename为目录,则为真 -f filename 如果 filename为常规文件,则为真 -L fil ...

  2. 如何使用shell脚本快速排序和去重文件数据

    前面写过一篇通过shell脚本去重10G数据的文章,见<用几条shell命令快速去重10G数据>.然而今天又碰到另外一个业务,业务复杂度比上次的单纯去重要复杂很多.找了很久没有找到相应的办 ...

  3. Shell脚本对Linux进行文件校验

    Shell脚本对Linux进行文件校验 一.需求 有客户等保需求对文件一致性进行校验,想到利用md5sum工具,因此写脚本来对文件进行自定义扫描,后期可以利用其进行校验,快速校验文件发现变更的文件,一 ...

  4. php调用shell执行scp,使用shell脚本自动执行scp文件传输

    使用shell脚本自动执行scp文件传输 我的unix系统上的目录中有n个文件. 有没有办法编写一个shellcript,将所有这些文件通过scp传输到指定的远程系统. 我将在脚本中指定密码,这样我就 ...

  5. shell脚本进入指定目录

    在linux环境下,常有通过shell脚本进入指定目录的操作,例如有一段脚本 framework.sh #!/bin/bash echo "\n----------- 开始进入指定文件夹 - ...

  6. php批量替换文件内容,Shell脚本实现批量替换文件内容

    Shell脚本实现批量替换文件内容 今天同事发现内部服务器的硬盘空间不够了,上面有很多备份,我又不能删除,重新找了个320g的硬盘挂载了上,想以后shell脚本下的备份都转移到新硬盘上,给老硬盘腾出空 ...

  7. shell脚本上传文件到ftp服务器,shell脚本实现FTP自动上传文件

    -----多个文件----- #!/bin/bash ftp -n< open 172.20.10.242 user logftp logftp binary cd /data/ftp/pcid ...

  8. Tips--利用shell脚本批量提取txt文件中任意字段

    利用shell脚本批量提取txt文件中任意字段 前言 0. 一个例子 1. cat命令 2. '|'符号与'>'符号 3. grep命令 4. awk命令 前言 对于测试中出现的log,我们经常 ...

  9. linux脚本中如何读取文件,如何在Shell脚本中逐行读取文件

    原标题:如何在Shell脚本中逐行读取文件 在这里,我们学习Shell脚本中的3种方法来逐行读取文件. 方法一.使用输入重定向 逐行读取文件的最简单方法是在while循环中使用输入重定向. 为了演示, ...

最新文章

  1. nodejs+express +jade模板引擎 新建项目
  2. zabbix-2:自定义监控项目
  3. STM32 PWM输出(映射)
  4. 查看windosw服务器序列号,型号
  5. 操作系统线程互斥,锁死机制的简单介绍
  6. SAP 电商云 Spartacus UI 从 shipping address 到 shipping method 的 HTTP 请求设计
  7. PCL之平面分割模型
  8. Verilog 语法点使用————(持续更新)
  9. 3.使用SqlCommand执行SQL语句
  10. 教育部 计算机类专业代码,全国本科专业代码查询
  11. 【问题】myeclipse启动时Tocmat错误:cound not create the view :An unexpencted expetion was thrown
  12. 基于移动通信数据的城市可视分析研究
  13. 自己DIY word2010脚注和尾注没有的格式
  14. 跨境电商虾皮值不值得做?你了解多少
  15. Ipone桌面计算机没了,苹果笔记本桌面图标不见了怎么办
  16. 1-系统C盘迁移到新买的固态硬盘SSD中有影响但不主要,但有必要将系统盘C盘迁移到新安装的 固态硬盘SSD中吗?
  17. slider wpf 垂直_继续聊WPF——Slider控件
  18. docker学习笔记(10):docker迁移与升级等其它操作
  19. 记一次confluence邮件服务器配置的坑(阿里企业邮箱)
  20. InstallShield 2010集成.net Framework 4的安装包制作

热门文章

  1. 六种让路由器与交换机更加安全的方法
  2. 【渝粤教育】国家开放大学2018年秋季 0680-22T会计基础知识 参考试题
  3. 【渝粤题库】国家开放大学2021春2246社会工作概论题目
  4. 433M数传电台窄带无线通讯技术手册
  5. 亿佰特串口服务器接入阿里云MQTT协议的软件配置教程
  6. linux 装windows软件,常用软件的安装(windows/linux)
  7. java封装拦截请求_Retrofit,OkHttp拦截器,RxJava封装请求网络
  8. 计算机新入学教案,计算机应用 新教案(1-6周).doc
  9. java hashmap实例_java HashMap详解及实例代码
  10. go语言查询某个值是否在数组中_go语言中的数组