【发布时间】:2011-12-31 01:10:34
【问题描述】:
您将如何使用单个命令来清空终端中的多个文本文件?
我的想法是你可以使用这些方面的东西......:
find /var/log/apache2/*log -exec `echo > '{}'` \;
我知道创建一个可以轻松做到这一点的 shell 脚本很简单:
echo "#!/bin/sh\n\necho \"\" > \"$1\"" > /usr/local/bin/empty && chmod +x /usr/local/bin/empty
...
find /var/log/apache2/*.log -exec empty {} \;
但是是否可以在不以类似方式创建自己的脚本的情况下做到这一点?
【问题讨论】: