Linux系统shell脚本编程内置变量的使用

 时间:2026-02-14 00:56:15

1、打开Ubuntu虚拟机,在桌面空白处右键 -- 打开终端。

Linux系统shell脚本编程内置变量的使用

2、使用vi编辑器创建一个shell脚本文件'testShbl.sh',并在文件写代码如下:

#!/bin/bash

echo "file name ${0}"

$0内置变量是获取当前执行的shell脚本文件名,包括脚本路径。

Linux系统shell脚本编程内置变量的使用

3、保存退出后,使用bash shell运行上一步的脚本testShbl.sh,命令如下:

bash testShbl.sh 

Linux系统shell脚本编程内置变量的使用

4、内置变量$n,n代表第n个参数值,所以上面的$0代表文件名。修改testShbl.sh内容如下图所示,打印第一个参数。

#!/bin/bash

echo "file first var ${1}"

Linux系统shell脚本编程内置变量的使用

5、保存退出后,使用bash shell运行上一步的脚本testShbl.sh,为脚本添加一个参数命令如下:

bash testShbl.sh hehe

打印出第一个参数:hehe

Linux系统shell脚本编程内置变量的使用

6、内置变量$# 可以 获取当前shell命令行中参数的总个数,修改testShbl.sh内容如下图所示,打印参数总个数。

#!/bin/bash

echo "file var count ${#}"

Linux系统shell脚本编程内置变量的使用

7、保存退出后,使用bash shell运行脚本testShbl.sh,为脚本添加一个参数命令如下:

bash testShbl.sh hehe

打印出参数总个数:1,因为只有一个参数:hehe

Linux系统shell脚本编程内置变量的使用

8、内置变量$?可以 获取执行上一个指令的返回值(0为成功,非0为失败),修改testShbl.sh内容如下图所示,打印参数总个数并获取打印参数总个数命令的执行结果。

#!/bin/bash

echo "file var count ${#}"

echo "last command excute ${?}"

Linux系统shell脚本编程内置变量的使用

9、保存退出后,使用bash shell运行脚本testShbl.sh,为脚本添加一个参数命令如下:

bash testShbl.sh hehe

打印出参数总个数和执行结果0代表成功。这就是shell脚本中常用的内置变量。

Linux系统shell脚本编程内置变量的使用

  • CSS有哪几种方式控制网页页面
  • 内辐射的控制方法
  • 浙江音乐联考备战 怎么考好视唱练耳
  • android真机调试出现offline解决方法
  • 助课宝怎么查答案
  • 热门搜索
    得意忘形是什么意思 地球什么时候毁灭 维生素c的食物 chain是什么意思 bump是什么意思 recommend什么意思 哈达是什么 蝗虫养殖 生物钟是什么 什么是平仓