
Scripts
文章平均质量分 74
CenturyMagus
这个作者很懒,什么都没留下…
展开
-
sed命令实例
Example #1最简单的命令形式为 pattern + action,如果为提供pattern,则action适用于所有行;如果提供了pattern,则action仅仅适用于符合pattern的行。sed使用的正则表达式和perl中的非常相似。下面为一典型使用方法:>sed -e 1,10d这句命令是删除标准输入的数据的前10行,然后将剩余的输出到标准输出。如果命令是:>sed -e 1原创 2008-03-18 16:28:00 · 1348 阅读 · 0 评论 -
I/O重定向 详解及例子!
1、基本概念 a、I/O重定向通常与 FD有关,shell的FD通常为10个,即 0~9; b、常用FD有3个,为0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标准错误输出),默认与keyboard、monitor、monitor有关; c、用 d、用 > 来改变送出的数据信道(stdout, stderr),使之输出到指定的档案; e、0 是 与 1转载 2008-03-23 23:54:00 · 840 阅读 · 0 评论 -
Shell变量名使用的特殊字符
$# 传送给命令Shell的参数个数 $- 在Shell启动或使用set命令时提供选项 $? 上一条命令执行后返回的值 $$ 当前shell的进程号 $! 上一个子进程的进程号 $@ 所有的参数,每个都用双括号括起 $* 所有参数,用双括号括起 $n 位置参数值,n表示位置 $0 当前shell名 实例我在公司使用tcl/tk脚本进行编程,但在unix或linux环境中并不能保证每次tc原创 2008-03-25 14:57:00 · 1786 阅读 · 0 评论 -
vi命令一览表
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenam转载 2008-03-28 14:22:00 · 775 阅读 · 0 评论 -
Tcl/TK,DMH笔记
1. argv保存传入的位置参数,可用如下方法获取: foreach arg $argv { 。。。。。 }2. split命令语法:split string ?splitChars? 把字符串string按分隔符splitChars分成一个个单词,返回由这些单词组成的串(list)。如果splitChars 是一个空字符{},string被按字符原创 2008-03-26 10:49:00 · 1612 阅读 · 0 评论 -
Tcl script 笔记
Another common use of backslashes is to continue long commands on multiple lines. A backslash as the last character in a line is converted into spaces. In addition, all the white space at the beginn原创 2008-01-16 10:37:00 · 1842 阅读 · 0 评论 -
Tcl中的unknown命令
unknown命令的语法为: unknown cmdName ?arg arg ...? 当一个脚本试图执行一个不存在的命令时,TCL解释器会激活unknown命令,并把那个不存在的命令的名字和参数传递给unknown命令。unknown命令不是TCL的核心的一部分,它是由TCL脚本实现的,可以在TCL安装目录的lib子目录下的init.tcl文件中找到其定义。 unknown命令具有转载 2008-01-16 14:44:00 · 2026 阅读 · 0 评论 -
Shell学习笔记
1. #------------------------------------------------------------------------- 9 # 强烈注意,在赋值的前后一定不要有空格10 # 如果有空格会发生什么?11 12 # 如果"VARIABLE =value",13 # ^14 #+ 脚本将尝试运行一个"VARIABLE"的命令,带着一个"=v原创 2008-04-29 16:32:00 · 946 阅读 · 0 评论