+ -
当前位置:首页 → 问答吧 → 这条语句怎么解释啊

这条语句怎么解释啊

时间:2011-06-22

来源:互联网

setenv PATH `echo -n "${PATH}" | awk 'BEGIN {RS=":"; ORS=":"} {if (!(index($0, "'${VENDOR_HOME:h}'"))) print $0}'`

想问一下 在${VENDOR_HOME:h}中的":h"是个什么意思,整个语句又是什么意义呢。谢谢

作者: xiaoxiaoshi   发布时间: 2011-06-22

  1. var=abcd
  2. index=2
  3. echo ${var:index}
  4. cd
复制代码
${var:pos}
变量var从位置pos开始扩展( 也就是pos之前的字符都丢弃).

整个的意思:
取消PATH中包含${VENDOR_HOME:h}的部分

作者: liion631818   发布时间: 2011-06-22

热门下载

更多