Shell 编程

网友投稿 856 2022-09-25

Shell 编程

Shell 编程

随笔记些东西

1. shell在给变量赋值的时候不进行变量替换,所以x=*,仅仅是把一个星号赋给了x.

shell执行命令的顺序是:

a.变量替换

b. 文件名替换

c.处理参数

2. 引号

单引号:当shell看到第一个单引号时,它忽略掉其后 直到右引号之前的所有特殊字符。

双引号:忽略大多数特殊符号,除了以下三个:美元符号($),反斜杠(\),反引号(`)。

反斜杠:大多数情况下等于在后面的字符前后加上单引号。例外:反斜杠作为一行的最后一个字符时,表示续行,例:

$a=one\

>two

$echo $a

onetwo

$

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:关于Fork和Malloc的思考
下一篇:营销有病,文案有药吗?(那些有病的文案)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~