cut命令
剪切依據
cut命令主要是接受三個定位方法:
第一,字節(bytes),用選項-b
第二,字符(characters),用選項-c
第三,域(fields),用選項-f
註意:一個空格算一個字節,一個漢字算三個字節
一,按字節cut:
[[email protected] ~]# date
2011年08月11日 星期四20:44:52 EDT
[[email protected] ~]# date |cut -b 1-4 取前四個字節
2011
[[email protected] ~]# date |cut -b 1-6
2011
[[email protected] ~]# date |cut -b 1-7 一個漢字算三個字節
2011年
二,按字符cut:
按字符cut相對比較簡單,中文字符和空格都算一個字符。
[[email protected] ~]# date |cut -c 1-5
2011年
[[email protected] ~]# date |cut -c 5,9,13
年月日
三、按域cut
以/etc/passwd文件為例:
[[email protected] ~]# 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” 博客,請務必保留此出處http://llu1314.blog.51cto.com/5925801/1965267
cut命令