代码之家  ›  专栏  ›  技术社区  ›  Anil Namde

用于截断文件内容的Unix命令

  •  4
  • Anil Namde  · 技术社区  · 14 年前

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

    3 回复  |  直到 14 年前
        1
  •  9
  •   ghostdog74    14 年前
    for file in *
    do
      >$file
    done
    
        2
  •  7
  •   Ignacio Vazquez-Abrams    14 年前

    无处可去:

    > somefile.txt
    
        3
  •  2
  •   David V.    14 年前

    如果要截断一个文件以保留文件的最后n行,可以执行如下操作(本例中为500行)

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