数据剪切命令cut和数据粘贴命令pastte

在Windows中,,经常从一个文件将一段文本移动到另一个文件中。在Linux中执行这个任务的是cut和paste命令。

一、数据剪切命令cut 命令格式:

cut [option] [file]

常用选项:

b:表示要操作的对象是字节。

c:表示要操作的对象是字符。

f:表示要操作的对象是字段。

d:指定字段分隔符,默认情况下是制表符Tab。

s:表示不包含没有字段分隔符的行,这个选项通常用于去掉注释 等。

剪切范围表示方法如下:

N:表示第N个字节、字符或字段。

N-:表示从N到一行结束内的所有文本。

N-M:表示从N到M之间的所有文本。

-M:表示从开始到M之间的所有文本。

-:从开始到结束的所有文本。

除了上面的表示范围的方法以外,还可以像前面匹配行时一样,使用诸如“N,M”之类的表示方法。

用法示例:

使用cut剪切时,剪切的文本可以来自文件,也可以来自管道、其他命令的输出等。完成剪切后,cut与大多数文本操作命令一样,不会操作原有文件(即不改变原有文本的内容),而是直接将结果输出到标准输出。

cut命令工作时,以行为单位剪切整个文本(即同样的剪切命令会对文本的每一行都生效)。

(1)对已经计算好字节数或具备特殊格式的文本进行剪切时,使用选项b按字节剪切是比较方便的。

例如要剪切所有学生的学号,学号具有特殊格式(每个学生的学号都是10个字节):

[root@localhost test]# cut -b-10 students使你疲倦的不是前面的高山,而是你鞋里的一粒沙子。

数据剪切命令cut和数据粘贴命令pastte

相关文章:

你感兴趣的文章:

标签云: