首页 > 系统相关 >使用shell判断文件夹中是否包含文件

使用shell判断文件夹中是否包含文件

时间:2023-02-23 16:48:37浏览次数:34  
标签:文件 shell 包含 sh 文件夹 directory path echo

#!/bin/bash

directory="/path/to/directory"
if [ $(ls -A $directory) ]; then
  echo "有文件"
  # 执行指定shell脚本
  sh /path/to/script.sh
else
  echo "没有文件"
fi

  

#!/bin/bash directory="/path/to/directory"if [ "$(ls -A $directory)" ]; thenecho"有文件"# 执行指定shell脚本 sh /path/to/script.sh elseecho"没有文件"fi

标签:文件,shell,包含,sh,文件夹,directory,path,echo
From: https://www.cnblogs.com/xiaohanxqh/p/17148598.html

相关文章

  • shell 中将 .txt 转换为 .csv
    linux-在shell中将.txt转换为.csv-IT工具网(coder.work)最佳答案只有sed,没有别的sed's/\+/,/g'ifile.txt>ofile.csv文件目录.csv1,4,22.0,3.3,2.3......
  • Linux之shell
     shell是一个命令解释器 系统变量  $HOME$PWD $USER  $SHELL  自定义变量  1.基本语法  (1)定义变量:变量=值(2)撤销变量:unset变量(3)声明......
  • 关于比较两个文件夹中相同的文件,比统计相同文件数量
    方法:lsa/b/|sort|uniq-d|wc-llsab表示把a和b文件夹中的文件名都列出来sort表示将列出来的文件夹名放到一起排序uniq-d表示将重复的文件名提取出来 ......
  • shell常用脚本
    bash调试:bash-xinstall.sh 常用命令:grep匹配单词:dpkg-l|grep-wgit#查找包含git单词的字符-w,--word-regexpps-ef|grep-wagent|grep-vgrep#查......
  • shell中的函数
    函数function是由若干条shell命令组成的语句块,实现代码重用和模块化编程定义函数函数由两部分组成:函数名和函数体helpfunction语法一:f_name(){...函数体...}语法二......
  • shell中使用expect
    需要先安装expectyum-yinstallexpectexpect语法expect[选项][-ccmds][[-[f|b]]cmdfile][args]选项-c:从命令行执行expect脚本,默认expect是交互地执......
  • shell中的运算符
    算术运算运算符举例结果+(加运算)3+58-(减运算)5-32*(乘运算)5*315/(除运算)8/32%(取余运算)15%43**(幂运算)5**3125bash中的......
  • shell中的各种测试语句
    变量测试表达式解释${var:-word}|若var存在且非空,则值为$var;若var未定义或为空值,则值为word,但var的值不变。${var:=word}|若var存在且非空,则值为$va......
  • shell基础
    设置根据后缀补充title新建.vimrc文件,存放到家目录中vim.vimrc#做一些对vim的自定义设置setcursorlinesetautoindent#当新建的文件以sh结尾的,调用SetTitel()函数......
  • shell中的变量
    Shell中变量命名法则不能使程序中的保留字:例如if,for只能使用数字、字母及下划线,且不能以数字开头见名知义统一命名规则:驼峰命名法Shell中命名建议规则变量名......