Chinaunix首页 | 论坛 | 博客
  • 博客访问: 48518
  • 博文数量: 12
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 70
  • 用 户 组: 普通用户
  • 注册时间: 2014-07-25 14:40
文章分类

全部博文(12)

文章存档

2015年(4)

2014年(8)

我的朋友

分类: 系统运维

2015-01-04 03:12:09



点击(此处)折叠或打开

  1. #! /usr/bin/sed -f
  2.     s/ *//g
  3.     s/\*/;/
  4.     s/\([0-9]\)\([0-9]\);/\1a\2;/
  5.     s/\([0-9]\)\([0-9]\)$/\1a\2/
  6.     : a
  7.     s/\([0-9]\)\([0-9]\)\(aa*\)/\1a\3\2\3/
  8.     t a
  9.     h
  10.     : b
  11.     /;$/!{
  12.     s/\(.*\)\([0-9]\)\(a*\);\(.*\)\([0-9]\)\(a*\)$/\2*\5\3\6,\1;\4\5\6/
  13.     t b
  14.     s/;.*//
  15.     x
  16.     s/[0-9]a*$//
  17.     x
  18.     G
  19.     b b
  20.     }
  21.     s/,\n.*//
  22.     s/$/;0*0=0;0*1=0;0*2=0;0*3=0;0*4=0;0*5=0;0*6=0;0*7=0;0*8=0;0*9=0;1*1=1;1*2=2;1*3=3;1*4=4;1*5=5;1*6=6;1*7=7;1*8=8;1*9=9;2*2=4;2*3=6;2*4=8;2*5=10;2*6=12;2*7=14;2*8=16;2*9=18;3*3=9;3*4=12;3*5=15;3*6=18;3*7=21;3*8=24;3*9=27;4*4=16;4*5=20;4*6=24;4*7=28;4*8=32;4*9=36;5*5=25;5*6=30;5*7=35;5*8=40;5*9=45;6*6=36;6*7=42;6*8=48;6*9=54;7*7=49;7*8=56;7*9=63;8*8=64;8*9=72;9*9=81;/
  23.     : c
  24.     s/\([0-9]\*[0-9]\)\(.*\)\(;\1=\)\([0-9][0-9]*\)/\4\2\3\4/
  25.     t c
  26.     /^[^;]*\*/{
  27.     s/\([0-9]\)\*\([0-9]\)/\2*\1/
  28.     b c
  29.     }
  30.     s/;.*//
  31.     s/a/0/g
  32.     h
  33.     : d
  34.     /^[0-9]*$/!{
  35.     s/,/-/
  36.     s/,.*//
  37.     s/$/-;9aaaaaaaaa98aaaaaaaa87aaaaaaa76aaaaaa65aaaaa54aaaa43aaa32aa21a100/
  38.     : e
  39.     /^--[^a]/!{
  40.     s/^\([0-9a]*\)\([0-9]\)-\([^-]*\)-\(.*;.*\2\(a*\)\2.*\)/\1-\3-\5\4/
  41.     s/^\([^-]*\)-\([0-9a]*\)\([0-9]\)-\(.*;.*\3\(a*\)\3.*\)/\1-\2-\5\4/
  42.     s/-\(aaaaaaaaa\(a\)\)\{0,1\}\(a*\)\([0-9]*;.*\([0-9]\)\3\5\)/-\2\5\4/
  43.     b e
  44.     }
  45.     s/^--\([^;]*\);.*/\1/
  46.     G
  47.     s/\n[0-9]*,[0-9]*//
  48.     h
  49.     b d
  50.     }


原文链接:
阅读(2310) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~