ChinaUnix.net
相关文章推荐:

shell编程基础

[ [color="#0000ff"]编辑 ] 合理使用注释 shell 脚本中以# 开始的行表示注释,直到该行的结束。我们强烈建议你在脚本中进行适当/合理的注释,这样一来,即便你在相当长时间内没有使用该脚本,也能在短时间内就明白 它的作用和工作原理。此外,还有一个很重要的原因是,在注释的帮助下,别人可以快速有效的分享你的脚本,并提出自己的意见和改进。 [ [color="#0000ff"]编辑 ] 变量赋值和引用 shell编程中,使用变量无需事先声明...

by leibniz_zsu - Linux文档专区 - 2010-01-06 13:12:36 阅读(1144) 回复(0)

相关讨论

为什么要进行shell编程 Linux系统中虽然有各种各样的图形界面工具,但shell仍然是一个非常灵活的工具。shell不仅集合了大量命令,还是一门非常棒的编 程语言。借助shell,大量任务能实现自动化;shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的: 建立一个脚本 Linux中有许多种不同的shell,通常我们使用bash (bourne again shell) 进行shell编程...

by xixidechengbao - Linux文档专区 - 2009-03-12 12:41:36 阅读(809) 回复(0)

本文作者:Leal 授权许可: 创作共享协议 GNU自由文档许可证 编辑人员:FireHare, Dbzhang800 我们可以使用任意一种文字编辑器,比如nedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行): # !/bin/sh ... 符号#!用来告诉系统执行该脚本的程序,本例使用/bin/sh。编辑结束并保存后,如果要执行该脚本,必须先使其可执行: chmod +x filename 此后在该脚本所在目录下,输入 ./filename ...

by csjcrystal - Linux文档专区 - 2009-01-07 14:04:50 阅读(953) 回复(0)

本文作者:Leal 授权许可: 创作共享协议 GNU自由文档许可证 编辑人员:FireHare, Dbzhang800 我们可以使用任意一种文字编辑器,比如nedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行): # !/bin/sh ... 符号#!用来告诉系统执行该脚本的程序,本例使用/bin/sh。编辑结束并保存后,如果要执行该脚本,必须先使其可执行: chmod +x filename 此后在该脚本所在目录下,输入 ./filename ...

by vicegod - Linux文档专区 - 2009-09-19 01:59:30 阅读(1010) 回复(0)

[ 编辑 ] 合理使用注释 shell 脚本中以# 开始的行表示注释,直到该行的结束。我们强烈建议你在脚本中进行适当/合理的注释,这样一来,即便你在相当长时间内没有使用该脚本,也能在短时间内就明白它的作用和工作原理。此外,还有一个很重要的原因是,在注释的帮助下,别人可以快速有效的分享你的脚本,并提出自己的意见和改进。 [ 编辑 ] 变量赋值和引用 shell编程中,使用变量无需事先声明,同时变量名的命名须遵循如下规则: ...

by nanzhangzhang - Linux文档专区 - 2009-06-23 14:58:41 阅读(1025) 回复(0)

shell编程基础 出自Ubuntu中文 http://wiki.ubuntu.org.cn/shell%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80 本文作者:Leal 授权许可: 创作共享协议 GNU自由文档许可证 编辑人员:FireHare, Dbzhang800 我们可以使用任意一种文字编辑器,比如nedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行): # !/bin/sh ... 符号#!用来告诉系统执行该脚本的程序,本例使用/bin/sh。编辑结束并保...

by eboowuu - Linux文档专区 - 2009-04-30 09:41:32 阅读(1163) 回复(0)

 1.test测试命令   test命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试,其测试符和相应的功能分别如下:   (1)数值测试:   -eq:等于则为真   -ne:不等于则为真   -gt:大于则为真   -ge:大于等于则为真   -lt:小于则为真   -le:小于等于则为真   (2)字符串测试:   =:等于则为真   !=:不相等则为真   -z字符串:字符串长度伪则为真   -n字符串:字符串长度不伪...

by sjhf - Linux文档专区 - 2009-03-23 11:36:32 阅读(888) 回复(0)

shell编程基础 一 Bourne shellshell编程(2) h.交互式从键盘读入数据 使用read语句,其格式如下: read var1 var2 ... varn read将不作变量替换,但会删除多余的空格,直到遇到第一个换行符(回车), 并将输入值依次赋值给相应的变量。 例: $ read var1 var2 var3 Hello my friends $ echo $var1 $var2 $var3 Hello my ...

by tang560128 - Linux文档专区 - 2008-09-10 11:15:35 阅读(848) 回复(0)

[color="#000066"]shell编程基础 一 Bourne shellshell编程(2) h.交互式从键盘读入数据 使用read语句,其格式如下: read var1 var2 ... varn read将不作变量替换,但会删除多余的空格,直到遇到第一个换行符(回车), 并将输入值依次赋值给相应的变量。 例: $ read var1 var2 var3 Hello my friends $ echo $var1 $var2 $var3 ...

by shark888 - Linux文档专区 - 2008-09-03 09:57:56 阅读(874) 回复(0)

本文转自http://wiki.ubuntu.org.cn/shell%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80 作者:Leal 基本格式 我们可以使用任意一种文字编辑器,比如nedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行): # !/bin/sh ... 符号#!用来告诉系统执行该脚本的程序,本例使用/bin/sh。编辑结束并保存后,如果要执行该脚本,必须先使其可执行: chmod +x filename 此后在该脚本所在目录下,输入 ./f...

by EmbeddedCAO - Linux文档专区 - 2008-07-24 21:51:13 阅读(1102) 回复(0)

1:在shell编程中的变量。 shell 变量(转换shell后就失效),环境变量(改变shell后仍有效)。Bash和pdksh中给变量赋值得方法一样(变量名后面跟上等号和变量值,如: var1=1,等号两边不能有空格),tcsh中使用:set var1 = 5(等号两边可以有空格也可没有) 。 对shell变量进行数字运算,使用expr命令:如,expr $a + $b (注意+两边的空格);expr 2 \* \( 3 + 4 \) 特殊变量 $#:存储shell程序中命令行参数的个数 $?:...

by tomcent_2006 - Linux文档专区 - 2008-05-31 00:18:41 阅读(742) 回复(0)