LinuxSir.cn,穿越时空的Linuxsir!

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

shell 与perl 中变量替换$与${}的区别 例如:$var 与 ${var}的区别。

[复制链接]
发表于 2009-12-28 09:08:58 | 显示全部楼层 |阅读模式
如题。。请各位大哥不吝赐教。
发表于 2009-12-28 16:05:20 | 显示全部楼层
没有不同,仅为标定边界
  1. root [ ~/fnz ]0# TTTT=4xT
  2. root [ ~/fnz ]0# TTT=3xT
  3. root [ ~/fnz ]0# echo $TTTT
  4. 4xT
  5. root [ ~/fnz ]0# echo ${TTT}T
  6. 3xTT
  7. root [ ~/fnz ]0#
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-28 18:13:56 | 显示全部楼层
谢谢楼上的大哥。
回复 支持 反对

使用道具 举报

发表于 2009-12-29 15:55:30 | 显示全部楼层
位置参数如果>=10,只能用${}
回复 支持 反对

使用道具 举报

发表于 2009-12-29 17:54:23 | 显示全部楼层
还可以做变量内容的提取

  1. string=aa.bb.cc
  2. echo ${string##*.}
  3. cc
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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