在bash中清空一堆文件的最佳方法是什么?到目前为止,我一直这样做
echo "" > development.log echo "" > production.log
我真的不想删除这些文件,所以rm是不可能的.我尝试过很多东西
echo "" > *.log
但没有任何效果.
你不需要回声.只是
>filename
将清空文件.要编辑rassie ……
for FILE in *.log do >"${FILE}" done
引号和括号是首选,因为它们将正确处理带有空格或特殊字符的文件.