当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 1.:MILY: 宋体; mso-ascii-font-fami
 

 

 ·技巧:限时输入的实现    »显示摘要«
    摘要:一个简单的范例,利用的是stty的有趣功能 :-) #!/bin/ksh stty -icanon min 0 time 100 #限定时间为10秒 while true;do echo "please input:y/m/d/[enter]:" #输入字母y,m,d或者回车 read input case $input in y)date +%y;break;; m......
    摘要:现在,tripwire自身已经完全就绪,接下来我们要做的事就是用它来执行完整性检查。四、维护策略文件和配置文件 如何查看策略和配置 如果您想浏览一下tripwire的策略和配置情况,但他们是以二进制的形式存放或当前缺失,请用下列命令: 生成有效配置文件 # cd /etc/tripwire # twadmin --print-cfgfile > tw......


Sed命令总汇
上一页   ...11.h[address1],address2]]h

12.i用法: 【程序编程相关:Unreal 3 Engine Feat

将换行符与模式空间的内容追加到保持空间中,即使保持空间为空,这个命令也追加换行符. 【推荐阅读:关于IBR的一点想法

text 【扩展信息:3D游戏引擎设计与实现(18)

[address1]i

将text插入到每个与address匹配的行的前面

13.l用法:

[address1[,address2]]l

列出模式空间的内容,将不可打印的字符表示为ascii码.长的行被折行.

14.n用法:

[address1[,address2]]n

读取下一个输入行到模式空间.当前行被送到标准输出.新行成为当前行并递增行计数器.将控制转到n后面的命令,而不是恢复到脚本的顶部.

15.n用法:

[address1[,address2]]n

将下一个输入行追加到模式空间的内容之后;新添加的行与模式空间的当前内容用换行符分隔(这个命令用于实现跨两行的模式匹配.利用n来匹配嵌入的换行符,则可以实现多行匹配模式).

16.p用法:

[address1[,address2]]p

打印所寻址的行.注意这将导致输出的重复,除非默认的输出用”#n”或”-n”命令行选项限制.常用于改变流控制(d,n,b)的命令之前并可能阻止当前行被输出.

17.p用法:

[address1[,address2]]p

打印由命令n创建的多行模式空间的第一部分(直接嵌入的换行符).如果没有将n应用于某一行则与p相同.

18.q用法:

[address]q

当遇到address时退出.寻址的行首先被写到输出(如果没有限制默认输出),包括前面的a或r命令为它追加的文本.

19.r用法:

[address]r file

读取file的内容并追加到模式空间内容的后面.必须在r与文件名file之间保留一个空格.

20.s用法:

[address1[,address2]]s/pattern/replacement/[flags]

用replacement代替每个寻址的pattern.如果使用了模式地址,那么模式//表示最后指定的模式地址.可以指定下面的标志:

       n 替代每个寻址的行的第n个/pattern/.n是1到512之间的任意数字,并且默认值为1.


...   下一页
 ·防火墙脚本    »显示摘要«
    摘要:— 作者 platinum环境:eth0(外网)eth1(内网)对外开了ftp,对内全开#! /bin/bash/sbin/modprobe ip_conntrack_ftp ports=21/sbin/modprobe ip_nat_ftp ports=21/sbin/iptables -f -t filter/sbin/iptables -f -t nat/sbin/iptables -p i......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE