linux shell特殊字符详解
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-04
() : 创建成组的命令 1) 一组由圆括号括起来的命令是新开一个子shell来执行的 是在子shell里执行,在圆括号里的变量不能被脚本的其他部分访问.父进程(即脚本进程)不能存取子进程(即子shell)创建的变量. (a=hello; echo $a) 2) 数组初始化. Array=(element1 element2 element3)
(( )) : 扩展并计算(( ))里的整数表达式, 不能用来做浮点计算. {} : 创建命令块 1) 这个结构也是一组命令代码块,事实上,它是匿名的函数.然而与一个函数所不同的,在代码块里的变量仍然能被脚本后面的代码访问. 2) 不像一个用圆括号括起来的命令组,一个用花括号括起的代码块不会以一个子shell运行. “”: 部分引用——可以解释引号中的变量 中使用的重定向. -: 1) 用于stdin或stdout重定向的源或目的 (cd /source/directory && tar cf - . ) | (cd /dest/directory && tar xpvf -)
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: modprobe下一篇: linux中的ctime atime mtime
关于linux shell特殊字符详解的所有评论