shell的变量
来源:互联网 发布:阿里云市场 怎么用 编辑:程序博客网 时间:2024/06/06 02:03
对于习惯于Java脚本的编译的我来说,只能说说Xshell的脚本编译实在是太诡异.竟然.不存在长度为零的空...
环境变量
保存系统运行时使用的变量
用户变量
.bash_profile 每个用户主目录下都有这么这个文件,用来保存每个用户的环境变量
系统变量
/etc/profile:系统全局生效的配置文件
位置变量
将传递给脚本的参数保存在位置变量中
以便于在脚本中引用这些变量
Bash 定义9个位置变量:$1 ... $9
$0:代表的是当前脚本的名称
#!/bin/sh
echo $2
echo $1
echo $3
执行shell脚本传递参数时,每个参数要以空格隔开
预定义变量
$0:脚本名称
$!:进程的PID号,每个进程都有一个编号
$$:当前进程的ID号
$#:当前shell的参数个数
$*:显示所有的参数内容(整体)
$@:显示所有的参数内容(逐个读取)
$?:判断,表示程序退出的代表(返回0代表成功,非0代表失败)
自定义变量
语法格式:
name=[vlaue]
等号两边不能有空格
变量对大小写敏感
定义以后使用/引用($变量名),调用变量的值
$name
变量的赋值
分三种情况
1.直接赋值 tag1=112
2.将变量值赋值给另一个变量 tag2=$tag1
3.将命令赋值给变量 szie=`ls ~/ `
shell的字符串/命令(echo ):
echo 可以不加引号#可以正常输出的输出变量
echo 加单引号 #可以将单引号中的内容原样输出
echo 加双引号 #可在双引号中输出变量或者使用转义符“\”
阅读全文
0 0
- Shell 变量的变量用法
- shell变量的组合变量
- shell的变量:
- Linux的shell变量
- shell变量的类型
- 常见的shell变量
- Shell变量的使用
- shell 变量的赋值
- linux shell 的变量
- shell变量的替换
- shell 的变量功能
- shell的变量功能
- Shell 的变量功能
- Shell的系统变量
- shell的变量功能
- Shell的特殊变量
- 【Linux】Shell的变量
- Shell的RANDOM变量
- face++人脸识别接口实现原理(一)
- 技巧篇
- Insertion sort | Iterative & Recursive
- 一分钟了解“表示优点/缺点/特性 的词汇”
- (80)高级for循环(尤其是在集合中的简写形式)、可变参数、静态导入
- shell的变量
- 分支管理-解决冲突
- SAX解析XML
- 26.获取系统联系人ContentProvider
- matlab用傅里叶变换实现图像的低通滤波
- Linux常用的命令
- 一分钟了解“表示优秀的词汇”
- springmvc+mybatis整合思路
- 383. Ransom Note