Shell变量名使用的特殊字符

whats 2011-09-08

      $#传送给命令Shell的参数序号

      $-在Shell启动或使用set命令时提供选项

      $?上一条命令执行后返回的值

      $$当前shell的进程号

      $!上一个子进程的进程号

      $@所有的参数,每个都用双括号括起

      $*所有参数,用双括号括起

      $n位置参数值,n表示位置

      $0当前shell名

1.##*/

>echo$ORACLE_HOME

/u01/app/iasora/product/1012/forms10g

>echo${ORACLE_HOME##*/}

forms10g

2.%/*

>echo${ORACLE_HOME%/*}

/u01/app/iasora/product/1012

相关推荐