本文主要是介绍Linux -- cut、paste,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. cut
用于显示每行从开头算起 num1 到 num2 的文字
语法:cut [选项] [文件名]
cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。
如果不指定 File 参数,cut 命令将读取标准输入。必须指定 -b、-c 或 -f 标志之一。
命令选项
- -b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。
- -c :以字符为单位进行分割。
- -d :自定义分隔符,默认为制表符。
- -f :与-d一起使用,指定显示哪个区域。
- -n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的
范围之内,该字符将被写出;否则,该字符将被排除
2. paste
用于合并文件的列。
paste 指令会把每个文件以列对列的方式,一列列地加以合并。
语法: paste [-s][-d <间隔字符>][--help][--version][文件...]
命令选项
- -d<间隔字符>或--delimiters=<间隔字符> 用指定的间隔字符取代跳格字符。
- -s或--serial 串列进行而非平行处理。
- --help 在线帮助。
- --version 显示帮助信息。
- [文件…] 指定操作的文件路径
参考:
Linux paste 命令 | 菜鸟教程
Have Fun
这篇关于Linux -- cut、paste的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!