Crane 
				 
    
 
				 Search 
				Loading
					 
				分类 
				 
				随机文章 
				 
				标签云 
				
    ArchLinux
    Earth
    Fringe
    Gtalk
    Internet
    LFS
    Love
    RegEx
    STL
    Trick
    VHDL
    abs
    c
    c++
    code
    css
    echofon
    firefox
    fun
    g++
    game
    gcc
    geek
    google
    grep
    hack
    linux
    math
    md5
    nginx
    php
    program
    python
    reader
    script
    sed
    shell
    tcpdump
    usaco
    vim
    vimperator
    virus
    wikipedia
    windows
    二进制
    位运算
    危机边缘
    哥德尔
    大牛
    希尔伯特
    数据结构
    日期
    时间
    星期五
    正则表达式
    漫画
    生活
    电影
    程序员
    算法
    维基
    编程
    网络
    美剧
    菜鸟
    越狱
    输入法
    黑色
  
					 
				最新评论 
				 
				链接 
				 
				功能 
				 
				sed实现n++
	sed,按其名字,也就是个stream editor,就做各种字符串操作很在行,至于要做运算什么的那得是awk的事了,没想一时看到sed官网上居然有个这样的例子,把一个数字加1,使用sed来做,挺有意思的,瞄了一下,注解一下。
	sed本身没有处理运算的支持,所以这个例子也是实际上使用了处理字符串的方法来模拟数学操作。主要思想就是考虑这两种情况:
	
	    1. 如果最后一位不是9,那么只需要动一位,做一个对应替换就OK。
	    2. 如果最后一位或者几位有9,那么就需要做标记,因为同时要替换好几位数字。