[20120323]linux下sort排序.txt

昨天要排序一个文件:
Ethernet0/1
Ethernet0/10
Ethernet0/11
Ethernet0/12
Ethernet0/13
Ethernet0/14
Ethernet0/15
Ethernet0/16
Ethernet0/17
Ethernet0/18
Ethernet0/19
Ethernet0/2
Ethernet0/20
Ethernet0/21
Ethernet0/22
Ethernet0/23
Ethernet0/24
Ethernet0/25
Ethernet0/26
Ethernet0/27
Ethernet0/28
Ethernet0/29
Ethernet0/3
Ethernet0/30
Ethernet0/31
Ethernet0/32
Ethernet0/33
Ethernet0/34
Ethernet0/35
Ethernet0/36
Ethernet0/37
Ethernet0/38
Ethernet0/39
Ethernet0/4
Ethernet0/40
Ethernet0/41
Ethernet0/42
Ethernet0/43
Ethernet0/44
Ethernet0/45
Ethernet0/46
Ethernet0/47
Ethernet0/48
Ethernet0/5
Ethernet0/6
Ethernet0/7
Ethernet0/8
Ethernet0/9
GigabitEthernet1/1
GigabitEthernet2/1

后面的数字要按照数字的顺序排序.我知道-n参数可以实现,但是试验半天没有搞定.
发一个帖子:http://www.itpub.net/thread-1593746-1-1.html
终于知道如何实现,原来n可以放在参数k的后面.

sort -t'/' -k1,1 -k2,2n test.txt

Ethernet0/1
Ethernet0/2
Ethernet0/3
Ethernet0/4
....
Ethernet0/45
Ethernet0/46
Ethernet0/47
Ethernet0/48
GigabitEthernet1/1
GigabitEthernet2/1

感谢跟帖帮助的itpub 朋友.

时间: 2024-09-20 17:48:37

[20120323]linux下sort排序.txt的相关文章

[20121121]关于linux下history命令.txt

[20121121]关于linux下history命令.txt 昨天跟别人聊天,提到linux下history命令带来的安全隐患,主要是一些命令会记录在~/.bash_history中.实际上有许多方法可以使系统不记录这样一些命令,自己也看了一些文档,总结如下: 1.使用环境变量HISTCONTROL. export HISTCONTROL=ignorespace 如果设置HISTCONTROL=ignorespace,这样开头有空格的命令就不会记录.例子: export HISTCONTROL

[20140707]linux下使用iotop.txt

[20140707]linux下使用iotop.txt 生产系统disk io量很大,并且很慢,像通过os命令了解那个进程存在大量io.使用vmstat,dstat,nmon只能了解大概的情况,不能确定那个 进程. 检查安装包发现iotop可以满足需要,我安装的是centos 6.2. 参数如下: OPTIONS        --version               Show the version number and exit        -h, --help           

8i下sort*排序大小以及执行计划的问题?

最近看8i下sort设置对执行计划的影响,发现一些奇特的现象,特此写下来: 最近看8i下sort设置对执行计划的影响,发现一些奇特的现象,特此写下来: a.sql: SELECT a.name, b.value FROM v$statname a, v$mystat b WHERE a.statistic# = b.statistic# AND a.name like '%ga %' / b.sql: SELECT "UNDRUG_INFO"."UNDRUG_CODE&quo

shell下sort排序命令的用法

首先建立一个文件,很乱,没有规律: 正排序: 倒排序: Uniq 删除文件中的重复行:用此命令要先对文件进行排序. 对文件冗余,只要文件所有重复的字符显示一次: 显示1-7,不重复的行: 只显示1-7中重复的行: 文件中的所有字符显示一遍,并计算他们重复的个数: 作者:cnblogs LinuxSuper孟 返回栏目页:http://www.bianceng.cnhttp://www.bianceng.cn/OS/Linux/

linux-Linux下程序从txt中读出的数据为什么不正确?

问题描述 Linux下程序从txt中读出的数据为什么不正确? 我在Linux下进行并行程序的编译和运行,其中有些参数是从txt文档中获取的,但是我发现在程序获取的参数中,有些是正确的,但是有些是错误的,很是不解,请问大家有遇到过这种现象吗?通过查资料,我觉得可能是Linux和Windows下文本的格式不一样,我用dos2unix命令将文本转换为Linux下的格式,读出来依旧和前面一样,费解啊... 解决方案 应该还是读取文件的代码逻辑有问题,没有处理对读取的数据

fortran语言-请教这个fortran脚本怎么用?据说是把txt文件转化成cst文件 linux下怎么操作 谢谢

问题描述 请教这个fortran脚本怎么用?据说是把txt文件转化成cst文件 linux下怎么操作 谢谢 下面是.f文件具体内容 parameter(npointp=900000) real x(900000),y(900000) integer num(900000),linenum(900000),npl(900000),lnum,nplt, * lasti,i,j open(10, file='coastline.txt') open(11, file='coastline.cst')

[20170301]Linux下删除怪异文件名.txt

[20170301]Linux下删除怪异文件名.txt --//这几天一直在测试数据库在线日志损坏,使用备库备用日志的修复试验. --//在测试中不知道为什么在自己的机器中产生许多怪异的文件,主要是文件名怪. --//估计是copy & paste 惹得祸,人在疲惫的情况下很容易犯低级错误.^_^ --//我当时采取方法把正常的文件移动别的目录,然后再删除整个目录的方法,有空测试一下这些文件如何删除. 1.建立测试环境: $ touch ^G $ touch ^V^V $ touch a $ t

[20160921]linux下建立samba服务器.txt

[20160921]linux下建立samba服务器.txt --工作需要,需要在linux下配置samba服务.好久不做这些事情,做一个安装笔记: 1.安装samba软件包 # rpm -qa | grep samba samba-client-3.0.33-3.39.el5_8 samba-common-3.0.33-3.39.el5_8 samba-3.0.33-3.39.el5_8 --注意安装samba-3.0.33-3.39.el5_8需要 perl-Convert-ASN1-0.2

[20130727]linux下使用taskset命令.txt

[20130727]linux下使用taskset命令.txt # rpm -qilf `which taskset`Name        : schedutils                   Relocations: (not relocatable)Version     : 1.4.0                             Vendor: Red Hat, Inc.Release     : 2                             Build