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,如需转载请自行联系原作者


相关文章
|
7月前
|
Shell Linux
|
2月前
|
安全 Linux
Linux线程(十一)线程互斥锁-条件变量详解
Linux线程(十一)线程互斥锁-条件变量详解
|
5月前
|
Java Linux
linux 对子用户配置java 环境变量
linux 对子用户配置java 环境变量
45 3
|
4月前
|
Linux Shell
在Linux中,如何将二进制文件添加到 $PATH 变量中?
在Linux中,如何将二进制文件添加到 $PATH 变量中?
|
7月前
|
Shell Linux Perl
Linux|如何允许 awk 使用 Shell 变量
Linux|如何允许 awk 使用 Shell 变量
97 2
|
5月前
|
安全 算法 Linux
【Linux】线程安全——补充|互斥、锁|同步、条件变量(下)
【Linux】线程安全——补充|互斥、锁|同步、条件变量(下)
54 0
|
5月前
|
存储 安全 Linux
【Linux】线程安全——补充|互斥、锁|同步、条件变量(上)
【Linux】线程安全——补充|互斥、锁|同步、条件变量(上)
61 0
|
7月前
|
Linux Perl
Linux|了解如何使用 awk 内置变量
Linux|了解如何使用 awk 内置变量
42 1
|
5月前
|
Shell Linux
Linux环境变量之shell中export定义全局变量和echo 变量的区别
Linux环境变量之shell中export定义全局变量和echo 变量的区别
|
7月前
|
存储 Linux Shell
Linux|Awk 变量、数字表达式和赋值运算符
Linux|Awk 变量、数字表达式和赋值运算符
95 2