unix命令截断文件内容

时间:2010-03-04 13:57:55

标签: unix cygwin

有人可以用unix命令帮我截断目录中文件的内容。我在Windows中使用Cygwin。

3 个答案:

答案 0 :(得分:9)

for file in *
do
  >$file
done

答案 1 :(得分:7)

只是从不知名的地方重定向:

> somefile.txt

答案 2 :(得分:2)

如果要截断文件以保留文件的最后几行,可以执行类似的操作(本例中为500行)

mv file file.tmp && tail -n 500 file.tmp > file && rm file.tmp