LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1049|回复: 1

/bin/zcat 文件里的变量替换?

[复制链接]
发表于 2008-11-16 00:27:44 | 显示全部楼层 |阅读模式
我看到/bin/zcat 文件的内容如下:

  1. #!/bin/sh
  2. PATH=${GZIP_BINDIR-'/bin'}:$PATH
  3. exec gzip -cd "$@"
复制代码

里面的变量替换为什么没的冒号?我看bash的manual里只介绍了使用

  1. PATH=${GZIP_BINDIR:-'/bin'}:$PATH
复制代码

这样的方式啊(带冒号)?

此外/bin目录里所有的shell文件里的变量替换好像都是这德行的。
哪位熟悉这两种用法的区别?给介绍一下,谢谢了!
 楼主| 发表于 2008-11-17 21:55:53 | 显示全部楼层
哎,还是ksh文档全。

bash的文档为什么就不写得全一点儿呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表