我正在尝试在使用时清空linux中的文件,它是一个日志文件,所以它是连续编写的.现在我用过:
echo -n > filename
Run Code Online (Sandbox Code Playgroud)
要么
cat /dev/null > filename
Run Code Online (Sandbox Code Playgroud)
但所有这一切都产生一个带有换行符的空文件(或者我可以看到的奇怪的字符^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ .. vi)必须手动删除vi和dd第一行,然后保存.
如果我不使用viadn,dd我无法操作文件,grep但我需要一个可以在shell脚本中编写的自动过程.
想法?