错误消息:-bash: 意外标记 `(' 附近的语法错误

error message: -bash: syntax error near unexpected token `('

我正在安装软件,最后一行(这里是我的终端 1 的图片)传递了消息:-bash: syntax error near unexpected token `(' 。我是认为我需要在命令行中的括号之间的某处插入一个反斜杠,当我 运行 它时给我错误消息。但是,我怀疑是否必须更改任何内容,因为这条线来自 NASA安装某些软件的教程(看起来很官方)。谢谢!

您似乎正在按照此网站上的说明进行操作: https://heasarc.gsfc.nasa.gov/lheasoft/install.html

并且您已将此命令复制到您的终端

gunzip -c heasoft6.26(src|arch).tar.gz | tar xf -

该命令不是按字面意思复制的,作者希望您替换“(src|arch)”部分以匹配您下载的文件。

通过 运行ning ls -l 检查目录中存在哪些文件 当您看到要查找的文件时,运行 使用正确的文件名再次执行命令。

例如,如果您下载了 OS X 的预编译二进制文件,运行:

gunzip -c heasoft-6.26.1mac_intel_darwin18_patch.tar.gz | tar xf -