1. 程式人生 > >cut命令

cut命令

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命令