linux cut删除文件前几列

发布时间 2023-04-26 16:16:57作者: liwenchao1995

linux cut删除文件前几列

在linux上处理文件时,有时候需要删除一个文件的前4列,但是又不想down下来编辑,可以用cut删掉

以下面为例,删除一个文件的前4列,前三列就把4改成3

除了 awk 命令外,还可以使用 cut 命令来实现。具体操作如下:

cut -c 4- input_file > output_file

其中:

  • cut 命令用来从文本文件中提取列。
  • -c 4- 表示提取从第四列开始到行末的所有字符。
  • input_file 是输入文件名。
  • output_file 是输出文件名。
    执行完该命令后,你会得到一个新的文件 output_file,其中每行前三列的空格都被去掉了。

需要注意的是,如果每行的前三列不是空格而是制表符(即 Tab 键),那么你需要在 awk 和 cut 命令中相应地将空格改为制表符。