首页 > 其他 > 详细

Shell 编程随记

时间:2014-02-09 16:30:46      阅读:425      评论:0      收藏:0      [点我收藏+]

在Shell中,变量分为两种类型。一种在 本地数据存储区,在此区的数据无法被其他进程访问。另一种在 用户环境区 ,在此区的数据可以被其他进程访问。变量从前者迁移到后者,可用命令 export。

双引号 “” 是弱引用(soft quote),之内的变量($var)可以发挥作用。

单引号‘’是强引用(hard quote),之内的变量失效,仅作为字符显示。

shell中的":="在 类似于var=${str:=expr}中的用途简单来说,就是当冒号前面的变量不存在或值为空时,就把等号后的值赋值给变量。若将":="换成"="则效果是仅当str为unset时才将expr赋给str。

Shell 编程随记

原文:http://www.cnblogs.com/boansmith/p/shell_note.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!