易截截图软件、单文件、免安装、纯绿色、仅160KB

linux shell 命令之---- sed 的用法


选定行的范围:,逗号
$ sed -n '/test/,/check/p' 
    example--所有在模板test和check所确定的范围内的行都被打印。
$ sed -n '5,/^test/p' 
    example--打印从第五行开始到第一个以test开始的行之间的所有行。
    
$ sed '/test/,/check/s/$/sed test/' 
    example--对于模板test和west之间的行,每行的末尾用字符串sed test替换。
    
    
多点编辑:e命令 
$ sed -e '1,5d' -e 's/test/check/' 
    example--(-e)选项允许在同一行里执行多条命令。如例子所示,第一条命令删除1至5行,第二条命令用check替换test。命令的执行顺序对结果有影响。如果两个命令都是替换命令,那么第一个替换命令将影响第二个替换命令的结果。
    
$ sed --expression='s/test/check/' --expression='/love/d' 
    example--一个比-e更好的命令是--expression。它能给sed表达式赋值。
    
    
从文件读入:r命令
$ sed '/test/r file' 
    example--file里的内容被读进来,显示在与test匹配的行后面,如果匹配多行,则file的内容将显示在所有匹配行的下面。
    
写入文件:w命令 
$ sed -n '/test/w file' 
    example--在example中所有包含test的行都被写入file里。
    
追加命令:a命令 
$ sed '/^test/a\\--->this is a example' 
    example-- '--->this is a example'被追加到以test开头的行后面,sed要求命令a后面有一个反斜杠。
    
插入:i命令 
$ sed '/test/i\\new line--'
    example--如果test被匹配,则把反斜杠后面的文本插入到匹配行的前面。
    
下一个:n命令 
$ sed '/test/{ n; s/aa/bb/; }' 
    example--如果test被匹配,则移动到匹配行的下一行,替换这一行的aa,变为bb,并打印该行,然后继续。
    
变形:y命令 
$ sed '1,10y/abcde/ABCDE/' 
    example--把1--10行内所有abcde转变为大写,注意,正则表达式元字符不能使用这


相关文档:

实战Linux Bluetooth编程(三) HCI层编程

1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI)  就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......

Linux嵌入式文件系统横向对比(转)

       其实,每一种Linux嵌入式系统文件系统都有其不同的作用和特点,特别是系统文件,它承载着系统是否可以安全运行,如果出现错误,那么将导致系统退出,严重影响我们的使用。嵌入式系统文件系统比较jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs,Linux 支持多种文件系统,包括ext ......

Linux:安装Apache与PHP


Linux:安装Apache与PHP
1、Apache 
在如下页面下载apache的for Linux 的源码包http://www.apache.org/dist/httpd/; 存至/home/xx目录,xx是自建文件夹,我建了一个wj的文件夹。
命令列表: 
cd /home/wj 
tar -zxvf httpd-2.0.54.tar.gz 
mv httpd-2.0.54 apache 
cd apache 
./co ......

linux 的时区设置函数tzset()

本文转载于:  http://hi.baidu.com/peruke/blog/item/b8de06ec6a04583b27979132.html
tzset
#incude <time.h
>
void tzset(void);
设置时间环境变量。
说明
tzset()函数使用环境变量TZ的当前设置把值赋给三个全局变量:daylight,timezone和tzname。
这些变量由ftime和localtime函数使用校正格林威治(UTC ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号