shell脚本中关于$的问题

#!/bin/bash
python2.7 scripts/download.py

glove_dir="data/glove"
glove_pre="glove.840B"
glove_dim="300d"
if [ ! -f $glove_dir/$glove_pre.$glove_dim.th ]; then
    th scripts/convert-wordvecs.lua $glove_dir/$glove_pre.$glove_dim.txt \
        $glove_dir/$glove_pre.vocab $glove_dir/$glove_pre.$glove_dim.th
fi

这是一个shell脚本的代码,想请教一下$glove_dir/$glove_pre.$glove_dim.txt中这3个$分别表示什么意思呢,能解释一下吗?谢谢了。

阅读 3.6k
3 个回答

bash中:

变量赋值

[root@localhost ~]# ID="我是变量ID哦!"

变量读取

[root@localhost ~]# echo $ID
我是变量ID哦!
[root@localhost ~]# 

这里的$的意思是表示对变量的引用

就是上面定义的三个变量啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题