ctennis 发表于 2012-9-3 14:09

很简单的命令,不同终端为何结果不同

本帖最后由 ctennis 于 2012-9-3 14:12 编辑

本人新手,正在学习shell的编程,试了下面的命令,来把文件名列表存到数组中:
NAMES=(`ls sample*`)在Ubuntu下一切正常,但是ssh连接到学校的服务器上的话,同样的命令出现下面的错误信息:
Badly placed ()'s.请问是什么问题?如何解决呢?

Mord3kaiser 发表于 2012-9-3 14:22

对于shell 表示是小白{:9_355:}

86155462 发表于 2012-9-18 22:11

码盲路过。。
猜测难道是列出的文件的位置不对?本地和服务器的区别?

darkduke 发表于 2012-9-18 22:49

ubuntu的默认shell已经是dash,而不再是bash。服务器的shell切换到dash看看。
页: [1]
查看完整版本: 很简单的命令,不同终端为何结果不同