当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 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命令总汇

:lable 【程序编程相关:Unreal 3 Engine Feat

1.: 用法: 【推荐阅读:关于IBR的一点想法

2.=用法: 【扩展信息:3D游戏引擎设计与实现(18)

在脚本中标记一行,用于实现由b或t的控制转移.label最多可以包含7个字符

=[address]=

将所寻址的行编写到标准输出

3.a用法:

[address]a

text

在与address匹配的每行后面追加text.如果text多于一行,必须用反斜杠将这些行前面的换行符“隐藏”起来.text将被没有用这种方法隐藏的第一个换行符结束.text在模式空间中是不可用的并且后续的命令不能应用于它.当编辑命令的列表用完时,这个命令的结果将被输送到标准输出,而不管在模式空间中的当前行发生了什么.

4.b用法:

[address1[,address2]]b[label]

无条件地将控制转移到脚本的其他位置的:label处.也就是说,label后面的命令是应用于当前行的下一个命令.如果没有指定label, 控制将一直到达脚本的末端,因此不再有命令作用于当前行.

5.c用法:

[address1[,address2]]c

text

用text替代(改变)由地址选定的行.当指定的是一个行范围时,将所有的这些行作为一个组由text的一个副本来替代.每个text行后面的换行符必须用反斜杠将其转义,但最后一行除外.实际上,模式空间的内容被删除,因此后续的命令不能应用于它(或应用于text)

6.d用法:

[address1[,address2]]d

从模式空间中删除行.因此行没有传递到标准输出.一个新的输入行被读取,并用脚本的第一个命令来编辑.

7.d用法:

[address1[,address2]]d

删除由命令n创建的多行模式空间中的一部分(直到嵌入的换行符),并且用脚本的第一条命令恢复编辑.如果这个命令使模式空间为空,那么将读取一个新的输入行,与执行了d命令一样.

8.g用法:

[address1[,address2]]g

将保持空间(参见h或h命令)中的内容复制到模式空间中,并将当前的内容清除.

9.g用法:

[address1[,address2]]g

将换行符后的保持空间(参见h或h命令)内容追加到模式空间.如果保持空间为空,则将换行符添加到模式空间.

10.h用法:

[address1[,address2]]h

将模式空间的内容复制到保存空间,即一个特殊的临时缓冲区.保存空间的当前内容被清除.


...   下一页
 ·防火墙脚本    »显示摘要«
    摘要:— 作者 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