shell变量
来源:互联网 发布:各算法时间复杂度 编辑:程序博客网 时间:2024/05/22 06:47
变量
环境变量
printenv
本地变量
python@ubuntu:~/0829$ diner='dimples'python@ubuntu:~/0829$ set | grep "diner"diner=dimples
把本地变量变成环境变量:
python@ubuntu:~/0829$ export dinerpython@ubuntu:~/0829$ env | grep "diner"diner=dimples
or:
python@ubuntu:~/0829$ export xiaohua=23python@ubuntu:~/0829$ env | grep xiaohuaxiaohua=23
- 删除已经定义的环境/本地变量:
unset xiaohua
- 查看当前的shell类型
python@ubuntu:~/0829$ echo $SHELL/bin/bash
- 取变量加$
python@ubuntu:~/0829$ echo $dinerdimplespython@ubuntu:~/0829$ echo dinerdiner
文件名代换 : * ? []
python@ubuntu:~/0829$ ls *t1.shpython@ubuntu:~/0829$ ls [abct]?.thls: 无法访问'[abct]?.th': 没有那个文件或目录python@ubuntu:~/0829$ ls [abct]?.*t1.sh
命令代换: '或$()
python@ubuntu:~/0829$ date2017年 10月 04日 星期三 16:43:57 CSTpython@ubuntu:~/0829$ DATE=datepython@ubuntu:~/0829$ echo $DATEdate
- 加$()
python@ubuntu:~/0829$ DATE=$(date)python@ubuntu:~/0829$ echo $DATE2017年 10月 04日 星期三 16:45:02 CSTpython@ubuntu:~/0829$
- 注:两个反引号(~键),不是单引号
python@ubuntu:~/0829$ DATE=`date`python@ubuntu:~/0829$ echo $DATE2017年 10月 04日 星期三 16:51:01 CST
t1.sh中执行
DATE=$(date)echo $DATE
算数带换: $(())
python@ubuntu:~/1004$ VAR=50python@ubuntu:~/1004$ echo $((VAR+4))54
转义字符\
- 创建一个文件名以-号开头的文件
touch -- -hellorm -- -hello 删除
~/1004$ touch -- -hellopython@ubuntu:~/1004$ ls-hello th.sh
单引号or双引号
python@ubuntu:~/1004$ echo "$DATE"2017年 10月 04日 星期三 19:02:47 CSTpython@ubuntu:~/1004$ echo '$DATE'$DATE
阅读全文
0 0
- Shell变量
- Shell变量
- shell 变量
- Shell 变量
- Shell变量
- shell变量
- shell变量
- shell 变量
- Shell ”变量“
- Shell变量
- SHELL 变量
- shell变量
- shell变量 ***
- shell变量
- shell 变量
- 【shell】变量
- shell 变量
- shell变量
- 无穷小放飞互联网,第一本袖珍电子书
- hexo博客安装RSS插件
- linux 11
- poj1753 Flip Game
- GemFire 8.2 在CentOS的安装步骤
- shell变量
- 【七】重载与覆盖,多态的原理,接口
- SSD论文策略理解
- 51nod 1347 旋转字符串
- 全面解读HTTP Cookie
- 试题7:用两个栈实现队列+使用两个队列实现栈
- PHP内核探索之变量(1)Zval(自己看过不错儿)
- Ptyhon可视化:chapter3--绘制并定制化图表
- 记录一下平时遇到的小问题