LINENO 当前在运行的脚本或者shell函数的行号。 LINES 命令select用来确定打印选择列表的列宽。收到SIGWINCH后,自己主动设置。 MACHTYPE 是一个字符串,描写叙述了正在执行Bash的系统的类型。描写叙述的格式符合GNU cpu-company-system 标准。 M ...
分类:
系统相关 时间:
2017-08-20 13:35:18
阅读次数:
204
方法一:echo5+9|bc(不能计算小数点)方法二:awk‘BEGIN{print8*5/10,5/1,6/5}‘(可以计算小数点)方法三:a=1b=2echo$(($a+$b))(利用shell变量$,同时不支持计算小数,括号内也可以直接使用数字)
分类:
系统相关 时间:
2017-08-18 23:34:46
阅读次数:
146
Shell循环:for循环次数是固定的=====================Shell:for变量名[in取值列表]do循环体doneC语言:for((初值;条件;步长))do循环体done=====================Shell循环:whileuntil循环次数不一定是固定的可以固定可以不固定whi..
分类:
系统相关 时间:
2017-08-10 23:53:22
阅读次数:
568
1.shell中的特殊位置参数变量$0:获取当前执行的shell脚本的文件名,如果执行脚本包含了路径,那么就包括脚本路径$n:获取当前执行的shell脚本的第n个参数,n=1..9,当n为0时表示脚本的文件名;如果n大于9,则用大括号括起来比如${10},接的参数以空格隔开$#:获取当前执行的shell..
分类:
系统相关 时间:
2017-08-09 23:41:54
阅读次数:
146
显示变量 read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量 #!/bin/sh read name echo "$name It is a test" 以上代码保存为 test.sh,name 接收标准输入的变量,结果将是: [root@www ~]# sh te ...
分类:
系统相关 时间:
2017-08-08 23:13:38
阅读次数:
381
shell总结shell脚本的本质是shell命令的有序集合建立shell脚本的步骤:建立shell脚本,编写任意多行操作系统命令或shell命令,增加文件的执行权限,结束shell变量shell允许用户建立变量存储数据,但不支持数据类型。将任何赋给变量的值都解释为一串字符shell有如下四种变量:用..
分类:
系统相关 时间:
2017-07-31 22:14:11
阅读次数:
268
$0文件名及路径$1,$2参数1,参数2$#传递给脚本或函数的参数个数$$当前Shell进程ID$?判断上个命令的执行成功与否,0为成功。$@传递脚本或函数的所有参数$*传递脚本或函数的所有参数${}注:$@和$*都是传递脚本或函数的所有参数。被双引号""包含时,两者有区别如下[root@web01shel..
分类:
系统相关 时间:
2017-07-31 14:46:38
阅读次数:
203
转自:shell环境变量以及set,env,export的区别 一.shell环境变量的分类以及set env export的区别: set:显示(设置)shell变量,包括的私有变量以及用户变量。不同类的shell有不同的私有变量 bash,ksh,csh每中shell私有变量都不一样。 env: ...
分类:
系统相关 时间:
2017-07-29 14:08:15
阅读次数:
201
$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1$2…$n"的形式输出所有参数。$@所有参数列表。如"$@"用「"」括起来的情况、以"$1""$2"…"$..
分类:
系统相关 时间:
2017-07-21 15:34:18
阅读次数:
132
在Linux下用shell脚本读取MySQL结果集各数据项的值,按行读取sql结果,将sql执行结果读取到shell变量中,然就可进行处理。 HOSTNAME="172.16.xx.xx" #数据库信息PORT="3306"USERNAME="root"PASSWORD="root"DBNAME=" ...
分类:
数据库 时间:
2017-07-18 21:08:02
阅读次数:
317