shell
iteye_8560
这个作者很懒,什么都没留下…
展开
-
shell脚本的简单使用:二——之变量替换
[b]Shell变量替换,命令替换,转义字符[/b] [code="java"]a=10 echo "a的值是$a\n" echo -e "加了-e转义后a的值是$a\n" #命令替换 #注意是反引号,不是单引号,这个键位于 Esc 键下方。 DATE=`date` echo "Date is $DATE" #当前登录的用户 Users=`who | wc -...原创 2017-04-05 09:08:51 · 959 阅读 · 0 评论 -
shell脚本的简单使用:一 ——之特殊变量
[b]Shell变量和Shell特殊变量[/b] 新建一个shell脚本 [code="java"]mkdir test vim test.sh[/code] 脚本内容 [code="java"] echo "whats your name?" # read 命令从 stdin 获取输入并赋值给 PERSON 变量,最后在 stdout 上输出 read PERSON echo ...原创 2017-04-05 09:13:08 · 115 阅读 · 0 评论 -
shell脚本的简单使用:三—— 之运算符使用
[b]简单算术运算符[/b] expr表达式计算工具在shell中的使用 [b]注意:[/b] 1.条件表达式要放在方括号之间,并且要有空格,例如 [$a==$b] 是错误的,必须写成 [ $a == $b ]。 2.乘号(*)前边必须加反斜杠(\)才能实现乘法运算; [b]关系运算符[/b] 关系运算符只支持数字,不支持字符串,除非字符串的值是数字。 关系运算符列表 ...原创 2017-04-07 17:33:41 · 681 阅读 · 0 评论 -
shell脚本的简单使用:四 ——之变量定义使用
[b]Shell字符串使用[/b] 想在shell中表达一个字符串,可以是单引号,双引号,也可以什么也不用。[i] 单引号[/i] 1.使用单引号时候回将字符串的任何的字符都会原样输出,不能使用shell的变量 2.单引号中不能出现单引号 [i]双引号[/i] 1.双引号中可以出现双引号,只不过需要装换一下,也可以使用变量。 2.双引号中可以出现单引号,也是原样输出 [i]什么也不...原创 2017-04-09 14:20:36 · 152 阅读 · 0 评论 -
shell脚本的简单使用:五—— 之逻辑判断
[b]if语句使用[/b] Shell 有三种 if ... else 语句: [code="java"]if ... fi 语句; if ... else ... fi 语句; if ... elif ... else ... fi 语句。[/code] case语句使用 语法: [code="java"]case 值 in 模式1) command1 ;; ...原创 2017-04-09 17:58:33 · 128 阅读 · 0 评论 -
shell脚本的简单使用:六 ——之循环使用
[b]for循环的使用[/b] [code="java"]#输出字符串中的字符,没有进行循环 for str in '这 个 字符 串 不进行 循环' do echo -e "$str" done #for循环的另一种使用 #for((i=0;i...原创 2017-04-09 17:58:51 · 762 阅读 · 0 评论 -
shell脚本的简单使用:七——之函数使用
[b][size=xx-small]shell种的函数[/size][/b] 函数有两个优势: [i][color=red] 1. 将处理相同事情的一系列的调用的统一,代码利用率高, 2. 复杂的功能和模块拆分,便于代码的可读性[/color][/i] [code="java"]#简单函数1 function1(){ echo "function1" } #简单函数2 f...原创 2017-04-09 20:25:05 · 129 阅读 · 0 评论