shell脚本练习
摘要:练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=`wc -l /etc/passwd | cut -d" " -f1`) Hello,root,your UID is 0. 3.
阅读全文
Linux命令——细节
摘要:echo -n 不换行输出 echo -e 处理特殊字符 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a 发出警告声; \b 删除前一个字符; \c 最后不加上换行符号; \f 换行但光标仍旧停留在原来的位置; \n 换行且光标移至行首; \r 光标移至行首,但不换行;
阅读全文
shell脚本——函数
摘要:Shell 函数 shell中函数的定义格式如下: 输出结果: 下面定义一个带有return语句的函数: 输出类似下面:
阅读全文
shell脚本4-流控制
摘要:if else for 循环 while 语句 无限循环 until 循环 until 循环执行一系列命令直至条件为 true 时停止。 until 循环与 while 循环在处理方式上刚好相反。 一般 while 循环优于 until 循环,但在某些时候—也只是极少数情况下,until 循环更加有
阅读全文
shell脚本3——运算符
摘要:算术运算符 a=10 b=20 #!/bin/bash# author:菜鸟教程# url:www.runoob.com a=10b=20 val=`expr $a + $b`echo "a + b = $val" val=`expr $a - $b`echo "a - b = $val" val=
阅读全文
shell脚本2
摘要:Shell 数组 bash支持一维数组(不支持多维数组),并且没有限定数组的大小。 类似于 C 语言,数组元素的下标由 0 开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于 0。 定义数组 在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组
阅读全文
shell 脚本
摘要:一、shell变量 1 $定义变量 双引号的优点: 双引号里可以有变量 双引号里可以出现转义字符 输入: #!/bin/bashyour_name="runoob"# 使用双引号拼接greeting_0="hello, \"$your_name\" !"greeting="hello, "$your
阅读全文