LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 933|回复: 8

小白问题,关于排序和筛选的,请指教~~麻烦了~~

[复制链接]
发表于 2005-9-20 02:26:25 | 显示全部楼层 |阅读模式
cat aa.txt

aa
bb
cc
dd
aa
ee
ff
gg

想要中间相同的aa不出现,有方法吗??给个思路~~~谢谢
 楼主| 发表于 2005-9-20 18:04:02 | 显示全部楼层
upupupup
回复 支持 反对

使用道具 举报

发表于 2005-9-20 18:59:09 | 显示全部楼层
sort -u
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-20 20:17:59 | 显示全部楼层
我用sort -u aa.txt可以sort -u < cat aa.txt | grep xxxx也可以为什么sort -u < cat aa.txt |awk xxx之后就不可以了呢??还望指教
回复 支持 反对

使用道具 举报

发表于 2005-9-22 13:08:31 | 显示全部楼层
没看懂,还能点个句读阿?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-22 13:18:39 | 显示全部楼层
首先谢谢bbbush的指教,是这样的,我是打算用排序和筛选的方法来在IP conntrack中,挑选正在访问我某端口的IP,可以,经过一大轮的筛选后,就不能再用 sort -u < myshell了,只能是,
myshell > /tmp/aa.txt
sort -u aa.txt
这样,所以不明白为什么经过几个GREP和AWK之后就不能用SORT来排序和筛选??
回复 支持 反对

使用道具 举报

发表于 2005-9-23 21:21:53 | 显示全部楼层
也许输出到别的地方去了吧,具体错误是什么?
我的机器上 sort -u < cat 也不行,提示 bash: cat: No such file or directory
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-24 11:24:32 | 显示全部楼层
在我的机子里 sort -u < cat aa.txt,也是可以的哦~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-24 11:27:54 | 显示全部楼层
没有错误也能也打印出文本,就是没有排序了,就是说SORT没出效果,好像是直接CAT出来似的~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表