你可以使用以下的Shell脚本来实现你的需求:

#!/bin/bash

# 检查/dev/usb目录下是否有文件
if [ "$(ls -A /dev/usb)" ]; then
    echo "success"
else
    echo "fail"
fi

解释:

  • ls -A /dev/usb 命令用于列出/dev/usb目录下的文件和文件夹,如果有文件,则返回非空字符串;如果没有文件,则返回空字符串。
  • if [ "$(ls -A /dev/usb)" ]; then 用于判断/dev/usb目录下是否有文件。如果返回的字符串非空,则表示有文件,执行echo "success";否则,表示没有文件,执行echo "fail"

确保将脚本保存为一个文件(例如script.sh),并给予执行权限(chmod +x script.sh)。然后在终端中运行脚本(./script.sh),你将会看到相应的输出。

shell 脚本判断devusb下面有文件则打印success没文件则打印fail

原文地址: http://www.cveoy.top/t/topic/i0DC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录