Teng's blog Teng's blog
首页
Java
H5前端
GitHub (opens new window)
首页
Java
H5前端
GitHub (opens new window)
  • 介绍

  • 安装

  • 基础

  • shell

    • 介绍
    • 入门
    • 系统变量
    • 自定义变量
    • 环境变量
    • 位置参数变量
    • 预定义变量
      • 基本语法
        • $$ 当前进程号 PID
        • $! 后台运行的最后一个进程的进程号 PID
        • $? 执行的返回信息
      • 应用案例
    • 运算符
    • 条件判断
    • 流程控制
    • 读取控制台输入
    • 系统函数-路径文件名
    • 自定义函数
    • 工具
    • 数据库备份案例
  • 面试与总结
  • System-Linux
  • shell
Shetengteng
2022-02-26

预定义变量

shell中预先定义好的变量,可以在shell中使用

# 基本语法

# $$ 当前进程号 PID

# $! 后台运行的最后一个进程的进程号 PID

# $? 执行的返回信息

最后一次执行的命令的返回状态

  • 如果这个变量为0,证明上一个命令正确执行
  • 如果这个变量非0,证明上一个命令执行不正确
    • 具体数值由命令自己决定

# 应用案例

在一个shell脚本中简单使用预定义变量

#!/bin/bash
echo "当前的进程号=$$"
# 后台的方式运行my-shell.sh
./my-shell.sh &
echo "最后的进程号=$!"
echo "执行的值=$?"
1
2
3
4
5
6
Last Updated: 2022/03/20, 10:04:55
位置参数变量
运算符

← 位置参数变量 运算符→

Theme by Vdoing | Copyright © 2021-2022 Shetengteng | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式