本文主要对shell中基本的语法进行简要记录,以备查用!1、shell变量在定义变量名时不加美元符号$,只在使用变量时需要在变量名前添加美元符号。如1 name=”lw”2 echo ${name} #或者$name,但建议加上大括号注:在对变量进行赋值时,等号“=”的两边不能有空格变量的命...
分类:
系统相关 时间:
2014-11-19 18:13:31
阅读次数:
237
一、简介[ 与 test 等价,是 bash 的内部命令,GNU/linux 系统的 coreutils 软件包通常带 /usr/bin/test 和 /usr/bin/[ 命令。如果我们不用绝对路径指 明,通常我们用的都是bash 自带的命令。[[ 是 bash 关键字(据说从2.02起引入对[[...
分类:
系统相关 时间:
2014-10-31 17:13:16
阅读次数:
276
一、语法break:用来跳出循环。break N 可以跳出多层循环breakbreak Ncontinue:用来跳过循环。continue N 可以跳过多层循环continuecontinue N二、详细与区别breakfor var1 in 1 2 3do for var2 in 0 5 do.....
分类:
系统相关 时间:
2014-10-29 10:45:30
阅读次数:
184
一、语法select 变量 in con1 con2 con3 # 自动列出 con1,con2,con3 的选择菜单do #执行内容break # select本身就是一个循环,break是当选择后,就跳出循环done二、练习select + case 模拟 Linux 启动脚本...
分类:
系统相关 时间:
2014-10-28 19:51:19
阅读次数:
234
一、语法case $变量 in "第一个变量内容") # 每个变量内容建议用双引号括起来,关键字则为小括号 ) # 执行内容 ;; # 每个类别结尾使用两个连续的分号来处理! "第二个变量内容") # 执行内容 ;; *) ...
分类:
系统相关 时间:
2014-10-28 17:38:48
阅读次数:
233
一、语法while [ condition ] # 当 condition 条件成立时,就进行循环,直到条件不成立停止do #执行内容done二、练习输入用户输入的参数,直到用户输入 "end" 结束循环whileread -p "Plz input a paramter": paramte...
分类:
系统相关 时间:
2014-10-28 17:31:49
阅读次数:
198
一、语法for var in con1 con2 con3 ...do # 执行内容donefor var in {min..max}do # 执行内容donefor (( 初始值; 限制值; 步阶 ))do # 执行内容done二、练习输出 Shell 的运行时的输入参数echo...
分类:
系统相关 时间:
2014-10-28 17:08:12
阅读次数:
254
一、语法until [ condition ] # 和while相反,当 condition 条件成立时,就终止回圈, 否则就持续进行回圈的程序段do #执行内容done二、练习输入用户输入的参数,直到用户输入 "end" 结束循环untilread -p "Plz input a para...
分类:
系统相关 时间:
2014-10-28 16:58:05
阅读次数:
237
一、条件语句简单条件if [ condition ]; then # 当 condition 成立时,执行内容;fi # 将 if 反过来写,fi 结束 if 之意复杂条件if [ condition ]; then # 当 condition 成立时,执行内容;else # 当...
分类:
系统相关 时间:
2014-10-27 19:25:49
阅读次数:
257
退出状态bash中的内建命令虽然不创建新的进程,但也会有Exit Status,通常也用0表示成功非零表示失败,虽然内建命令不创建新的进程,但执行结束后也会有一个状态码,也可以用特殊变量$?读出命令代换:`或$()user@ae01:~$ echo `date`Sat Oct 25 19:17:58...
分类:
系统相关 时间:
2014-10-27 17:15:25
阅读次数:
263