shell的一些知识点
Posted arrowxiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell的一些知识点相关的知识,希望对你有一定的参考价值。
{}()都是把里面的命令作为一个整体去运行
{name=arrow;echo $name} :会改变当前name的值
(name=arrow;echo $name) :不会改变当前name的值,它会单独生成一个子进程去执行,不会影响到当前name
使用export name命令可以使name变量变成全局变量
使用变量是加上花括号如: {$10} (当接收的参数是第十个的时候就需要用花括号了,如果不用就好默认为$1加字符串0)
echo $* 打印所有参数(不可被迭代)
echo [email protected] 打印所有参数(可被迭代)
以上是关于shell的一些知识点的主要内容,如果未能解决你的问题,请参考以下文章