bash – 如何在多个文件上“回显”“> x”

在bash中清空一堆文件的最佳方法是什么?到目前为止,我一直这样做
echo "" > development.log
echo "" > production.log

我真的不想删除这些文件,所以rm是不可能的.我尝试过很多东西

echo "" > *.log

但没有任何效果.

你不需要回声.只是
>filename

将清空文件.要编辑rassie ……

for FILE in *.log
do
   >"${FILE}"
done

引号和括号是首选,因为它们将正确处理带有空格或特殊字符的文件.

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...