免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
论坛 程序设计 Shell 问题~!
12下一页
最近访问板块 发新帖
查看: 2174 | 回复: 14
打印 上一主题 下一主题

问题~! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-13 16:06 |只看该作者 |倒序浏览
0 1 9
0 2 8
0 3 7
0 4 6
0 5 5
0 6 4
0 7 3
0 8 2
0 9 1
1 0 9
1 1 8
1 2 7
1 3 6
1 4 5
1 5 4
1 6 3
1 7 2
1 8 1
1 9 0
2 0 8
2 1 7
2 2 6
2 3 5
2 4 4
2 5 3
2 6 2
2 7 1
2 8 0
3 0 7
3 1 6
3 2 5
3 3 4
3 4 3
3 5 2
3 6 1
3 7 0
4 0 6
4 1 5
4 2 4
4 3 3
4 4 2
4 5 1
4 6 0
5 0 5
5 1 4
5 2 3
5 3 2
5 4 1
5 5 0
6 0 4
6 1 3
6 2 2
6 3 1
6 4 0
7 0 3
7 1 2
7 2 1
7 3 0
8 0 2
8 1 1
8 2 0
9 0 1
9 1 0
----------------------
以上数据,视组成元素相同的行为相同行,取其中一行。
如:

3 0 1 , 0 1 3 , 1 0 3 ,都为相同,取其任意组:3 0 1 、其余舍掉
--------------------------------------------------------

http://bbs.chinaunix.net/viewthr ... BC%B0%B2&page=1
上帖中 waker的回答,不正确......丢了几个数.

论坛徽章:
0
2 [报告]
发表于 2006-06-13 16:08 |只看该作者
还有  '!a[$1^2+$2^2+$3^2]++' ,能简单说说吧,看不懂 "+ ,^"是正则式还是运算符?

论坛徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亚冠之浦和红钻
日期:2015-06-23 19:10:532015亚冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16赛季CBA联赛之山东
日期:2016-01-31 18:25:0515-16赛季CBA联赛之四川
日期:2016-02-16 16:08:30程序设计版块每日发帖之星
日期:2016-06-29 06:20:002017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之佛山
日期:2017-02-27 20:41:19
3 [报告]
发表于 2006-06-13 16:17 |只看该作者
麻烦你把回贴都看看

论坛徽章:
0
4 [报告]
发表于 2006-06-13 16:24 |只看该作者
看啥呀?

sed 'p;s/$/\n0123456789/;:a;s/\([0-9]\) \([0-9]\)\(.*\n.*\2.*\1.*\)/\2 \1\3/g;ta;s/\n.*//'|sed 'N;s/\n/ /'|sort -u -k4,6|cut -f1-3 -d ' '

这个也不行,
[aluns]~/shtmp>uname -a
FreeBSD fbsd.a 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Thu Nov 17 10:15:08 CST 2005     root@fbsd.a:/usr/src/sys/i386/compile/ALUNS  i386
[aluns]~/shtmp>echo $0
-bash2
[aluns]~/shtmp>echo "a" | sed 's/$/\n/'
an
----------------
\n不是换行,晕了

论坛徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亚冠之浦和红钻
日期:2015-06-23 19:10:532015亚冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16赛季CBA联赛之山东
日期:2016-01-31 18:25:0515-16赛季CBA联赛之四川
日期:2016-02-16 16:08:30程序设计版块每日发帖之星
日期:2016-06-29 06:20:002017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之佛山
日期:2017-02-27 20:41:19
5 [报告]
发表于 2006-06-13 16:26 |只看该作者
awk '!a[$1^3+$2^3+$3^3]++'

两个字
真JB累

论坛徽章:
0
6 [报告]
发表于 2006-06-13 16:33 |只看该作者
原帖由 waker 于 2006-6-13 16:26 发表
awk '!a[$1^3+$2^3+$3^3]++'

两个字
真JB累


真不好意思,我原来搞错,不过,awk '!a[$1^3+$2^3+$3^3]++' 这个也是错误的.

最好,你自己验证一下,别说粗话,你可以不回答我的问题,那样也不会把我的心情搞坏.别的就不多说了.

论坛徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亚冠之浦和红钻
日期:2015-06-23 19:10:532015亚冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16赛季CBA联赛之山东
日期:2016-01-31 18:25:0515-16赛季CBA联赛之四川
日期:2016-02-16 16:08:30程序设计版块每日发帖之星
日期:2016-06-29 06:20:002017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之佛山
日期:2017-02-27 20:41:19
7 [报告]
发表于 2006-06-13 16:58 |只看该作者
你认为反复讨论1+1是否等于2会把心情搞好么?
俺回答你的目的是不再浪费其它人的时间

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
8 [报告]
发表于 2006-06-13 17:07 |只看该作者
消消火,诸位!

原帖由 技安 于 2006-6-13 16:33 发表


真不好意思,我原来搞错,不过,awk '!a[$1^3+$2^3+$3^3]++' 这个也是错误的.

最好,你自己验证一下,别说粗话,你可以不回答我的问题,那样也不会把我的心情搞坏.别的就不多说了.


似乎是有丢失。
试试这个:
  1. awk '!a[$1*10^$1+$2*10^$2+$3*10^$3]++'
复制代码

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
9 [报告]
发表于 2006-06-13 17:31 |只看该作者
2^3+3^3+6^3=1^3+5^3+5^3=251
0^3+0^3+6^3=3^3+4^3+5^3=216
4^3+4^3+6^3=0^3+1^3+7^3=344

论坛徽章:
84
每日论坛发贴之星
日期:2015-12-29 06:20:00每日论坛发贴之星
日期:2016-01-16 06:20:00每周论坛发贴之星
日期:2016-01-17 22:22:00程序设计版块每日发帖之星
日期:2016-01-20 06:20:00每日论坛发贴之星
日期:2016-01-20 06:20:00程序设计版块每日发帖之星
日期:2016-01-21 06:20:00每日论坛发贴之星
日期:2016-01-21 06:20:00程序设计版块每日发帖之星
日期:2016-01-23 06:20:00程序设计版块每日发帖之星
日期:2016-01-31 06:20:00数据库技术版块每日发帖之星
日期:2016-01-16 06:20:00程序设计版块每日发帖之星
日期:2016-01-16 06:20:00程序设计版块每日发帖之星
日期:2016-01-14 06:20:00
10 [报告]
发表于 2006-06-13 17:40 |只看该作者
原帖由 技安 于 2006-6-13 16:33 发表


真不好意思,我原来搞错,不过,awk '!a[$1^3+$2^3+$3^3]++' 这个也是错误的.

最好,你自己验证一下,别说粗话,你可以不回答我的问题,那样也不会把我的心情搞坏.别的就不多说了.

有火药味了,都别上火,看看这篇帖子:
http://bbs.chinaunix.net/viewthr ... mp;highlight=yjh777
http://bbs.chinaunix.net/viewthr ... &extra=page%3D1
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP