您的位置:首页 > 其它

【unix学习】文件处理2—文件sort、cut命令

2017-11-03 00:45 351 查看

文件sort、cut命令

文件sortcut命令
文件排序-sort
sort

options

cut 定位符

文件排序-sort

sort

Ordering a set of items according to some criteria

options

b Ignore leading blanks

f Consider lowercases and uppercase letters to be equivalent

t field separator

r Sort in reverse order

k Specify a field as the sort key

n Compare according to string numerical value

Notice the LANG!

对某一列排序

默认是以空格划分

sort -k index file


index 为文件中的列

把该列当作字符来比较

2. 把该列当作数字来比较

-n

sort -nk -4 file


3.逆序

-r

sort -rnk -4 file


4.字段分隔符

指定分隔符 -t

[s14516@gdufs]$sort -t: -nk4 /tmp/student_record


对于排序,要注意文件的语言

echo $LANG

cut 定位符

1.默认分隔符为定位符

cut -f1 a.txt


f1 为分隔后的第一个位置的值

2. 指定字段分隔符

cut -d" " -f1 a.txt
[s14516@gdufs]$cut -d":" -f1 /tmp/donors


3.截取指定位置的字符

cut -c11-19 f a.txt
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐