shell 脚本判断devusblp0下面有文件则打印success没文件则打印fail
你可以使用以下的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
解释:
if [ -e "/dev/usb/lp0" ]; then检查/dev/usb/lp0是否存在。if [ "$(ls -A /dev/usb/lp0)" ]; then检查/dev/usb/lp0是否有文件。- 如果存在文件,则打印 "success"。
- 如果不存在文件,则打印 "fail"。
- 如果
/dev/usb/lp0不存在,则打印 "/dev/usb/lp0 does not exist"。
请确保你具有执行脚本的权限,可以使用chmod +x script.sh命令来添加权限。然后,你可以运行该脚本来检查/dev/usb/lp0下是否有文件
原文地址: http://www.cveoy.top/t/topic/i0Eh 著作权归作者所有。请勿转载和采集!