shell编程---POSIX内置变量

                              shell编程---POSIX内置变量

 

POSIX内置的shell变量
变量 意义
# 目前进程的参数个数
@ 传递给当前进程的命令行参数。置于双引号内,会展开为个别的参数。
* 当前进程的命令行参数。置于双引号内,则展开为一单独参数。
“-”(连字符) 在引用时给予shell的选项。
? 前一命令的退出状态
$ shell进程的进程编号
0 shell程序的名称
HOME 根(登录)目录
PATH 命令的查找路径
PWD 当前工作路径

1、#

  1 #! /bin/bash
  2 echo $#
  3 echo $0
  4 echo $1
  5 echo $2

2、?

3、$

  1 #! /bin/bash
  2 # process number id
  3 echo $$

4、PATH

andy@andy-virtual-machine:~/test_shell$ echo $PATH
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

5、PWD

andy@andy-virtual-machine:~/test_shell$ echo $PWD
/home/andy/test_shell

6、HOME

andy@andy-virtual-machine:~/test_shell$ echo $HOME
/home/andy

7、0

#! /bin/bash
echo $0

猜你喜欢

转载自blog.csdn.net/yanlaifan/article/details/114233986