【发布时间】:2015-08-12 08:41:12
【问题描述】:
我正在尝试将我在 AIX 机器上运行的一段代码带到 Linux 上,但我无法让它工作。
[ -f $FolderPath/*/FileName.txt ] && echo 1 || echo 0
上面搜索FolderPath,然后*是它所有子目录寻找FileName.txt。如果找到(不止一次),则返回 1,否则返回 0。
在 Linux 中,我收到 Too Many Arguments 错误,因此我认为更改为 [[ ]] 可以解决此问题,但它似乎无法处理其中的通配符 *。
有人有什么想法吗?
谢谢
【问题讨论】: