首页 > 其他分享 >判断语句 之 文件判断

判断语句 之 文件判断

时间:2023-01-24 12:55:08浏览次数:32  
标签:语句 文件 判断 vars when exist file debug path

参数 释义
file 等同bash 中[ -f filename ]
directory 等同bash 中[ -d filename ]
link 等同bash 中[ -L filename]
mount 是一个挂载点
exists 等同bash 中[ -e filename]
- hosts: all
  tasks:
  - name: test exist file
    vars:
      path: /etc/passwd
    debug:
      msg: "{{ path }} is exist"
    when: path is exists
    
  - name: file exist and is a file 
    vars:
      path: /etc/passwd
    debug:
      msg: "{{ path }} is a file"
    when: path is file
    
  - name: file exist and is a directory 
    vars:
      path: /etc
    debug:
      msg: "{{ path }} is a directory"
    when: path is directory
    
  - name: file exist and is a link
    vars:
      path: /usr/bin/sh
    debug:
      msg: "{{ path }} is a link"
    when: path is link
    
  - name: file exist and is a mount
    vars:
      path: /sys
    debug:
      msg: "{{ path }} is a mount"
    when: path is mount

标签:语句,文件,判断,vars,when,exist,file,debug,path
From: https://www.cnblogs.com/wangend/p/17066011.html

相关文章

  • 判断语句 之 执行结果判断
    常常用于判断前一个命令执行的结果.参数释义示例success执行状态为成功为真when:resultissuccesssucceededfailure执行状态为失败为真when:res......
  • 判断语句 之 变量判断
    参数释义示例defined变量已定义when:usernameisdefinedundefind变量未定义when:usernameisundfinednone变量已定义未赋值when:usernameisn......
  • alter session enable parallel dml语句解析—dml与select同时使用并行功能
    文档课题:altersessionenableparalleldml语句解析—dml与select同时使用并行功能.1、相关知识若要select和dml语句都使用并行,那须先运行以下命令.否则只有查询语句使用到......
  • 学习笔记——CentOS中的帮助命令;常用快捷键;文件目录类命令
    2023-01-24一、帮助命令1、基本语法man[命令或配置文件] 功能描述:获得帮助信息2、显示说明(1)NAME:命令的名称和单行描述(2)SYNOPSIS:怎样使用命令(3)DESCRIPTION:命令功能......
  • python怎么对对边录制的mp4文件取最后一帧图信息
    提问: python怎么对对边录制产生的mp4文件取最后一帧图信息,这个录制的mp4文件还在录制中会不断增加文件体积,我要做个边录制边取最后一帧数进行识别物品类似功能,并且要求取......
  • OpenWrt安装Filebrowser网页文件管理器
    平台ARMv8Processorx4(1416MHz,43.8°C)OpenWrtR22.9.9/LuCIMaster(git-22.247.60943-cb4150f)安装超轻量化私有云盘FileBrowser安装及使用opkginstall......
  • [1]-bwapp-文件上传无法保存-问题&解决方案
    一、问题描述1.参考apache2404解决apache2文件配置结构文件无法移动更改权限2.本机环境物理机:windows10虚拟化软件:vmware17虚拟系统:centos7.9docker容器:Do......
  • 目标文件
    一、目标文件的格式Linux:ELF(ExecutableLinkableFormat)Windows:PE(PortableExecutable)COFF格式:PE和ELF都是源自COFF格式,Unix最早是a.out文件格式,为了解决共享库问题,引入......
  • Mac应用程序无法打开或文件损坏的处理方法
    很多用户在安装盗版Mac软件的时候,经常会遇到提示“xxx.app已损坏,打不开。您应该将它移到废纸篓“或”打不开的xxx.app,因为它来自身份不明的开发者”,等多种打不开盗版软件......
  • JAVA进阶--- Properties文件的使用
    properties文件介绍 后缀properties的文件是一种属性文件。这种文件以key=value格式存储内容。Java中可以使用Properties工具类来读取这个文件。项目中会将一些配置信息......