一、小括号,园括号() 1、单小括号 () ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 ②命令替换。等同于`cmd`,shell扫描一遍命令行,...
分类:
系统相关 时间:
2015-06-30 07:46:37
阅读次数:
166
shell中的赋值和操作默认都是字符串处理,在此记下shell中进行数学运算的几个特殊方法,以后用到的时候可以来看,呵呵
1、错误方法举例
a)
var=1+1
echo $var
输出的结果是1+1,悲剧,呵呵
b)
var=1
var=$var+1
echo $var
输出结果是1+1,依然悲剧,呵呵
2、正确方法
1)使用let ...
分类:
系统相关 时间:
2015-06-24 16:22:43
阅读次数:
171
变量类别
Shell中的变量分为环境变量、位置变量、预定义变量和自定义变量四种。
Shell默认变量的类型是字符串,也就是说,所有赋给变量的值都被视为字符串。而且shell没有内置的算术运算,即+-*/等符号同样被视为普通字符,这与C语言是不同的。...
分类:
系统相关 时间:
2015-06-22 15:06:19
阅读次数:
164
中文版securecrt颜色显示的问题,默认是白底黑字,并且vim也无法高亮显示,以及shell中的\033[设置的颜色,下面是方法:1.安装vim-enhancedrpm-qa|grepvim-enhanced2.设置参数,选项--会话选项,选择仿真,在终端的下拉菜单中选择Xtem,并勾上右边的两个checkbox,断开,重连即..
分类:
系统相关 时间:
2015-06-16 08:01:59
阅读次数:
355
#!/bin/bashecho "please input number:"read na=`expr $n / 100`#a1=`expr $n - $a * 100`b=`echo "($n-$a*100)/10" | bc`c=`echo "($n-$a*100-$b*10)" | bc`d=...
分类:
系统相关 时间:
2015-06-13 15:40:45
阅读次数:
205
假设我们定义了一个变量为:
file=/dir1/dir2/dir3/my.file.txt
可以用${ }分别替换得到不同的值:
${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt
${file##*/}:删掉最后一个 / 及其左边的字符串:my.file.txt
${file#*.}:删掉第一个 . 及其左边的字符串:...
分类:
系统相关 时间:
2015-06-08 21:37:43
阅读次数:
151
这篇介绍shell的语法,包括shell中的变量,条件判断,控制结构和函数。此外,这篇的所有命令都在变量条件控制结构函数。下一篇是命令和命令的执行。
Shell的语法
条件
所有程序设计语言的基础都是对条件的进行测试判断,并根据不同测试结果采取不同行动。一个shell脚本能够对任何可以从命令行上调用的命令的退出码进行测试,其中也包括自己编写的脚本程序。这也就是要在所有自己编写的脚本程序的...
分类:
系统相关 时间:
2015-06-02 17:56:18
阅读次数:
157
相关出处请查看:http://www.cnblogs.com/stephen-liu74/archive/2011/11/01/2202027.html零、shell中的内部变量:1. $?: 表示shell命令的返回值.2. $$: 表示当前shell的pid.3. $!: 最后一个放入后台作业的...
分类:
系统相关 时间:
2015-05-27 15:20:22
阅读次数:
216
特殊变量:$#传递到脚本的参数个数;$*以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个;$$脚本运行的当前进程ID号;$!后台运行的最后一个进程的进程ID号;$@与$*相同,但是使用时加引号,并在引号中返回每个参数;$-显示shell使用的当前选项,与set命..
分类:
系统相关 时间:
2015-05-23 18:46:49
阅读次数:
183
if流控制:Shell中的条件判断语句,与其他编程语言类似。如果需要知道有哪些条件判断方式,通过mantest就可以得到帮助常用格式格式一if条件;then语句fi格式二if条件;then语句else语句fi格式三if条件;then语句elif条件;then语句fi格式四if条件;then语句elif条件;then语句else语..
分类:
系统相关 时间:
2015-05-23 18:44:14
阅读次数:
151