linux系统cut命令使用

cut命令主要用于从一个文本或者标准输入中提取用户关心的内容。主要用法如下:

1.cut -b num filename

该命令主要是将filename文件中的内容以字节形式提取内容,其内容范围num可以是2-(即提取每行的自第二字节开始到该行末尾的字节)、-2(表示提取每行的自第一个字节到第二字节的内容)、2-5(提取每行的第二个字节到第五个字节的内容)。当内容为汉字时则一般提取的是乱码。

2.cut -c num filename

该命令与-b时候,用法相似,只是在提取信息时以字符形式提取,可以正确的提取汉字、字符一类的文本。

3.cut -d ‘字符’ filename

该命令中的‘字符’表示以字符形式分割文件,比如‘,’以逗号分割;‘ ’ 以空格分割,中间需有一个空格;‘:’以冒号分割文件,该参数需与-f(field)组合使用,该参数是用于提取某一个域的数值。组合使用的效果如下:

当不用cut -d ‘:’ -f  命令时:


使用cut命令提取信息时,可在-f后指出哪个域进行显示,-f 1表示提取冒号分割后的第一个域,即第一列


cut命令在提取信息时,-f后还可用多个数字来隔行提取信息,如下所示,-f 1,3表示提取第一列和第三列


cut -f还可以连续提取某些列,如下提取了从第三列到第三列所有的列信息。


cut -d -f 还可以跟例如-3(提取从开始到第三列所有信息)、3-(提取从第三列开始到最后的所有信息)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值