Linux-变量

简介:

本地变量

varname=value 作用域为整个bash进程

局部变量

local varname=value 作用域为当前代码段

环境变量

export varname=value 作用域为当前shell进程及其子进程

位置变量

$1,$2,...

特殊变量

$? 上一个命令执行状态返回值

echo $?

$# 参数的个数

$* 参数列表

$@ 参数列表

执行结果又两种返回值(0-255)

0 执行正确

1-255 执行错误



撤销变量

unset varname


查看当前变量

set


查看当前shell中的环境变量

printenv

env

export


A=2

B=3

C=$A+$B

echo $C 

2+3



脚本:命令的堆砌,按实际需求,结合命令流程控制机制实现的源程序。

shebang:魔数

#!/bin/bash






     本文转自阿伦艾弗森 51CTO博客,原文链接:http://blog.51cto.com/perper/1946810,如需转载请自行联系原作者


相关文章
|
1月前
|
Shell Linux
|
3月前
|
Shell Linux
Linux下的Shell基础——变量、运算符、条件判断(二)
Linux下的Shell基础——变量、运算符、条件判断(二)
49 0
|
1天前
|
Linux API
|
4天前
|
Linux Perl
Linux|了解如何使用 awk 内置变量
Linux|了解如何使用 awk 内置变量
11 1
|
5天前
|
存储 安全 Java
【探索Linux】P.21(多线程 | 线程同步 | 条件变量 | 线程安全)
【探索Linux】P.21(多线程 | 线程同步 | 条件变量 | 线程安全)
11 0
|
14天前
|
弹性计算 运维 Shell
|
18天前
|
存储 Linux Shell
Linux|Awk 变量、数字表达式和赋值运算符
Linux|Awk 变量、数字表达式和赋值运算符
20 2
|
1月前
|
Java Linux
linux 配置java 环境变量
linux 配置java 环境变量
11 0
|
2月前
|
存储 Shell Linux
【Shell 命令集合 系统设置 内建命令】⭐Linux 声明变量的属性和类型 declare命令 使用指南
【Shell 命令集合 系统设置 内建命令】⭐Linux 声明变量的属性和类型 declare命令 使用指南
33 0
|
2月前
|
Linux 调度 C语言
【Linux C/C++ 线程同步 】Linux互斥锁和条件变量:互斥锁和条件变量在Linux线程同步中的编程实践
【Linux C/C++ 线程同步 】Linux互斥锁和条件变量:互斥锁和条件变量在Linux线程同步中的编程实践
47 0