cut命令

简介:

剪切依据

cut命令主要是接受三个定位方法:

第一,字节(bytes),用选项-b

第二,字符(characters),用选项-c

第三,域(fields),用选项-f

注意:一个空格算一个字节,一个汉字算三个字节

一,按字节cut:

[root@localhost ~]# date

2011年08月11日 星期四20:44:52 EDT

[root@localhost ~]# date |cut -b 1-4                取前四个字节

2011

[root@localhost ~]# date |cut -b 1-6

2011

[root@localhost ~]# date |cut -b 1-7           一个汉字算三个字节

2011年

二,按字符cut:

按字符cut相对比较简单,中文字符和空格都算一个字符。

[root@localhost ~]# date |cut -c 1-5

2011年

[root@localhost ~]# date |cut -c 5,9,13

年月日

三、按域cut

以/etc/passwd文件为例:

[root@localhost ~]# head -n5 /etc/passwd |cut -d : -f 1,3-5

root:0:0:root

bin:1:1:bin

daemon:2:2:daemon

adm:3:4:adm

lp:4:7:lp

cut取地址的两种方法

-6表示从第一个字节到第四个字节,而6-表示从第四个字节到行尾

ifconfig eth0|grep "inet addr"|awk -F " " '{print $2}'|cut -c 6-

ifconfig eth0|grep "inet addr"|awk -F " " '{print $2}'|cut -d ":" -f 2


本文转自 Linux_woniu 51CTO博客,原文链接:http://blog.51cto.com/linuxcgi/1965267

相关文章
|
8月前
|
Linux
Linux命令之cut
Linux命令之cut
65 1
|
Shell Linux
Linux中常用的文本处理命令(echo、sort、uniq、tr、cut、split、eval)(上)
1、echo命令——输出 echo 命令主要用来显示字符串信息。
394 0
|
8月前
|
Linux
Linux命令(83)之cut
Linux命令(83)之cut
54 0
|
Linux Shell
Linux中常用的文本处理命令(echo、sort、uniq、tr、cut、split、eval)(下)
1、echo命令——输出 echo 命令主要用来显示字符串信息。
267 0
|
Shell
Shell 脚本中常用命令——Sort、Uniq、Cut、Seq
Shell 脚本中常用命令——Sort、Uniq、Cut、Seq
842 0
Shell 脚本中常用命令——Sort、Uniq、Cut、Seq
|
机器学习/深度学习 Linux Shell
shell脚本命令(sotr/unip/tr/cut/eval)与正则表达式
1、sort命令 2、unip命令 3、tr命令 4、cut命令 5、eval命令 6、正则表达式
shell脚本命令(sotr/unip/tr/cut/eval)与正则表达式