【发布时间】:2014-11-03 08:14:14
【问题描述】:
为什么,例如,
ls -1 /path/to/something/data*data/file*.txt
工作正常,但类似以下内容会返回错误:
tar -xzvf *tar.gz
tar: evsClient-v.0.0.6.tar.gz: Not found in archive
tar: evsClient-v.0.0.7.tar.gz: Not found in archive
【问题讨论】:
-
因为 globbing 是由 shell 在启动程序之前完成的。
-
FWIW,您可以使用
xargs或 shellfor循环来解决此问题。