【发布时间】:2016-03-10 18:08:48
【问题描述】:
我希望能够显示我的命令列表文档的内容,但每当我这样做时,它只会打印出“./commands.txt”,但如果我在脚本之外尝试同样的事情,它就可以正常工作。
这是我的代码:
helpFile="./commands.txt"
if [ "$com" = "help" ]
then
cat $helpFile
fi
【问题讨论】:
-
$com 是我用来确定用户输入了什么命令的变量。您在我的帖子中看到的只是一个命令。顺便说一句,它不起作用:/
-
您是说不是
commands.txt的内容,而是看到文字输出./commands.txt并且没有诸如“没有这样的文件或目录?”之类的周围错误。 -
我使用read-command来设置$com。
-
没错,就是那个人。
-
你有没有像@Cyclone 建议的那样自己尝试过这个 sn-p?如果它是较大脚本的一部分,则该错误可能完全在其他地方,直到此时才会出现。
标签: bash file command cat display