use*_*338 5 solaris shell-script
我有find
如下命令:
find /jobs/logs/* -prune -name '*.log' -type f -mtime +1 |
while read LOGFILE
do
echo $LOGFILE
done
Run Code Online (Sandbox Code Playgroud)
由于以下错误,此操作失败:
/usr/bin/find: arg list too long
Run Code Online (Sandbox Code Playgroud)
任何人都可以提出解决此问题的方法吗?
(这是我上一个问题的延续。)
尝试将find
命令更改为:
find /jobs/logs/. ! -name . -prune -name '*.log' -type f -mtime +1
Run Code Online (Sandbox Code Playgroud)
这告诉我们find
排除该.
目录并修剪所有其余目录,以便它不会进一步下降。
请查看此页面以获取更多信息:将搜索限制为可移植的当前目录
归档时间: |
|
查看次数: |
7273 次 |
最近记录: |