Shell变量:1、系统变量:$n: 命令的参数,n表示参数的顺序$#: 参数的个数$0: 程序名$?: 上一个命令或函数的返回值$*: 将参数保存为一个字符串$@: 将参数保存为一个字符数组$$: 当前程序的ID号$!: 上一个命令的ID号2、环境变量:PATH:命令搜索路径。HOME:用户的主目...
分类:
系统相关 时间:
2014-10-17 00:07:03
阅读次数:
258
#!/bin/shecho -e “\$#(number of parameters):” $#echo -e “\$0(program name):” $0echo -e “\$1(first parameter):” $1echo -e “\$2(second parameter):” $2ec...
分类:
其他好文 时间:
2014-10-09 20:34:07
阅读次数:
212
log_db_1=`sqlplus -S dsg/dsg#123DSG << EOFset heading off feedback off pagesize 0 verify off echo off numwidth 5;select sequence# from v\\\$log where ...
分类:
数据库 时间:
2014-10-01 17:42:21
阅读次数:
203
原理:BASH除了可以将shell变量导出为环境变量,还可以将shell函数导出为环境变量!当前版本的bash通过以函数名作为环境变量名,以“(){”开头的字串作为环境变量的值来将函数定义导出为环境变量。 此次爆出的漏洞在于BASH处理这样的“函数环境变量”的时候,并没有以函数结尾“}”为结束,而是...
分类:
其他好文 时间:
2014-09-28 16:24:52
阅读次数:
197
默认情况下,Bash shell是一种无类型的脚步语言,除非用declare特别声明,否则它不会区分一个变量是整数变量、浮点数变量还是字符串变量。在Bash shell中所有的变量都被看成是字符串,使用时也不需要进行声明。1、变量的命名bash shell中变量的命名规则和C语言相同,必须是由英文字...
分类:
其他好文 时间:
2014-09-28 00:40:00
阅读次数:
287
$0 这个程式的执行名字
$n 这个程式的第n个参数值,n=1..9
$* 这个程式的所有参数,此选项参数可超过9个。
$# 这个程式的参数个数
$$ 这个程式的PID(脚本运行的当前进程ID号)
$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)
$? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)
$- 显示shell使用的当前选项...
分类:
系统相关 时间:
2014-09-27 00:16:18
阅读次数:
237
1.使用env命令显示所有的环境变量 $ env HOSTNAME=redbooks.safe.org PVM_RSH=/usr/bin/rsh Shell=/bin/bash TERM=xterm HISTSIZE=1000 ...2.使用set命令显示所有本地定义的Shell变量 ...
分类:
系统相关 时间:
2014-09-26 18:47:28
阅读次数:
169
sed中引入shell变量的四种方法1.evalsed’s/$a/$b/’filename2.sed"s/$a/$b/"filename3.sed’s/’$a’/’$b’/’filename4.seds/$a/$b/filename
分类:
其他好文 时间:
2014-09-16 19:08:51
阅读次数:
165