Linux系统中如何删除每一行文件的section?
在本文中,我们将学习从Linux/Unix操作系统中的每一行文件中删除部分。
为了从每个FILE中删除行的选定部分,我们在Linux系统中使用cut命令。
cut命令用于使用终端删除和打印Linux操作系统中每个FILE的选定部分。它还用于按字节位置、字符和字段剪切行的选定部分。它也被移植到IBMi操作系统。
语法
cut命令的一般语法如下
cut OPTION... [FILE]...
cut命令中可用选项的简要说明。
选择只指定字节
选择只指定字符
指定分隔符而不是TAB
只选择指定的字段,并显示任何没有分隔符的行,除非指定了-s选项
与选项-b一起,不拆分多字节字符
补充所选字节、字符或字段的集合
行分隔符为NULL,而不是换行符
显示此帮助并退出
输出版本信息并退出
示例
为了从没有范围的每一列中剪切指定的字节,我们在Linux系统中使用-b或--byte选项和cut命令。
在这里,我们将从文件的每一列中只剪切两个字节,如下所示。
vikash@nhooo: ~/shadow$ cut -b 1,2 text1.txt ar ry sa st to ut va vikash@nhooo− ~/shadow$
为了从每一列中剪切指定的字符,我们在Linux系统中使用-c或--characters选项和cut命令。
在这里,我们将只剪切文件中每一列的第一个、第二个和第四个字符,如下所示。
vikash@nhooo − ~/shadow$ cut -c 1,2,4 text1.txt ara ryn sa stv to uta vah vikash@nhooo − ~/shadow$
要从每列中剪切指定的范围字符,我们需要使用-c选项指定范围,如下所示。
vikash@nhooo −~/shadow$ cut -c 2-4 text1.txt rya yan am tev om tka ash
在上面的示例中,我们从Linux系统中的文件中的每列中剪切了第二到第四个字符。
要查看有关cut命令的更多信息,我们将--help选项与cut命令一起使用,如下所示。
$ cut --help
要检查cut命令的版本信息,我们将--version选项与cut命令一起使用,如下所示。
$ cut --version