我创建了一个带有如下脚本的示例 .sh 文件:
if [ -f "/Spool/Cognos/Cognos.xlsx" ]
then
echo "File exists"
else
echo "File not exists"
fi
但是,我想进行更改,以便它可以读取具有动态名称的文件,将上传到文件夹 /Spool/Cognos 中的文件将是这样的:Cognos Aug24.xlsx、Cognos Sep24.xlsx、Cognos July24.xlsx 等。
我如何更改上述脚本的 if 部分?我尝试
if [ -f "/Spool/Cognos/Cognos*.xlsx" ]
使用 * 作为通配符,但似乎不起作用。
你可以这样做:
如果您不介意覆盖位置参数,那么这也可以起作用: