你可以使用以下的shell脚本来实现判断/dev/usb/lp0下是否有文件,并据此打印相应的结果:

#!/bin/bash

if [ -e "/dev/usb/lp0" ]; then
    if [ "$(ls -A /dev/usb/lp0)" ]; then
        echo "success"
    else
        echo "fail"
    fi
else
    echo "/dev/usb/lp0 does not exist"
fi

解释:

  1. if [ -e "/dev/usb/lp0" ]; then 检查/dev/usb/lp0是否存在。
  2. if [ "$(ls -A /dev/usb/lp0)" ]; then 检查/dev/usb/lp0是否有文件。
  3. 如果存在文件,则打印 "success"。
  4. 如果不存在文件,则打印 "fail"。
  5. 如果/dev/usb/lp0不存在,则打印 "/dev/usb/lp0 does not exist"。

请确保你具有执行脚本的权限,可以使用chmod +x script.sh命令来添加权限。然后,你可以运行该脚本来检查/dev/usb/lp0下是否有文件

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

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

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