gpt4 book ai didi

bash - 找不到文件时for循环错误执行

转载 作者:行者123 更新时间:2023-11-29 09:38:28 24 4
gpt4 key购买 nike

<分区>

我有这个 bash“for in”循环,它在目录中查找 pdf 文件并提示它们(示例已简化)

#!/bin/bash
for pic in "$INPUT"/*.pdf
do
echo "found: ${pic}"
done

当 $INPUT 目录中有 pdf 文件时,此脚本运行良好,但是,当目录中没有 pdf 文件时,我得到:

found: /home/.../input-folder/*.pdf

这是预期的行为吗?如何使用 for in 循环处理它?我需要使用 ls 还是 find ?

我尝试在“$INPUT”周围加引号和不加引号。文件名和目录名中没有空格。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com