jubincn

导航

2012年11月27日 #

Shell中的 "" 与 '' 的用法

摘要: 双引号("):除$, ", ', 和 \ 外,其他的字符串保留。因此,可在("")中实现变量提取和方法执行。Variable: YesCommand Substituation: Yes单引号('):所有的字符均保留。Variable: NoCommandSubstitution: No 阅读全文

posted @ 2012-11-27 22:43 jubincn 阅读(1941) 评论(0) 推荐(0)

Shell中 := 的用法

摘要: 若变量为空,可以使用 := 设置一个默认值,语法为:${var:=defaultValue}示例:在Terminal中输入下列命令:jubincn@ubuntu:~$ echo ${bank:=ICBC} ICBC jubincn@ubuntu:~$ echo bank ICBC jubincn@ubuntu:~$ bank=CCB jubincn@ubuntu:~$ echo bank CCB在下面的示例中,若未设$1参数,die函数将赋予其一个默认值。die(){ local error=${1:=Undefined error} echo "$0: $LINE $erro... 阅读全文

posted @ 2012-11-27 22:20 jubincn 阅读(722) 评论(0) 推荐(0)

Shell内置调试命令

摘要: set -x: 在执行时显示命令及参数set -v: 在读取Shell脚本时逐行显示他们set -n: 仅读取而不执行命令。这个参数可以用于检查脚本的语法错误。 阅读全文

posted @ 2012-11-27 21:16 jubincn 阅读(101) 评论(0) 推荐(0)

Shell基础编辑命令

摘要: 来自:Linux Shell Scripting Tutorial v2.0, 16页CTRL + L : 清屏CTRL + W: 删除光标前的词,以空格分界CTRL + U: 删除整行CTRL + R: 搜索曾用过的命令CTRL + T: 交换光标前的两个字符 阅读全文

posted @ 2012-11-27 14:06 jubincn 阅读(191) 评论(0) 推荐(0)