bash 脚本查询文件夹下的文件名、文件夹

脚本功能:查找/dev/下是否有对应的设备文件名字。

用于生产板子后的简单测试。

# ========
#!/bin/bash

function readDevFile()
{
    for file in `ls $1`
    do
        if [ $file == "qcqmi0" ]
        then
            echo 4G test is successful
        
        fi
        
        if [ $file == "sda" ]
        then
            echo  Usb test is successful Sda
        fi
        
        if [ $file == "sdb" ]
        then
            echo Usb test is successful Sdb
        fi
        if [ $file == "mmcblk1" ]
        then
            echo Tf2 test is successful
        fi
        
    done
}
path="/dev"
readDevFile $path

测试结果

 

 

 

 

查找.zip文件和文件夹

#!/bin/bash

# 递归文件夹,查询zip文件

function readZipFile ()
{
  for file in `ls $1`
 do
# -d表示这个是 文件夹
 if [ -d $1"/"$file ]
then
# 是文件夹就递归
readZipFile $1"/"$file
else
# 判断是否是zip文件
if echo $1"/"$file | grep -q -E '.zip'
then
# 输出文件的地址
echo $1"/"$file
fi
fi
done
}
path="/home/"
readZipFile $path

参考资料

shell脚本实现遍历文件夹查找指定文件_linux_好诡异-DevPress官方社区 (csdn.net)

 

posted @ 2023-02-10 14:11  大龄小凡  阅读(444)  评论(0编辑  收藏  举报