最近,我正在Ubuntu14.04LTS上安装PC ^ 2,以构成我们大学的ACM-ICPC竞赛环境。但是,当我运行 shell 文件“pc2server”时,系统给我一个错误警报,该警告是

pc2server: 27: pc2server: Syntax error: "&" unexpected

因此,我检查了文件pc2server并找到了第27行。我发现代码为
java -d64 -version |& grep -q "Error" && JAVA32=1

我知道|&的语法含义,但是我只想知道|&的语法含义。

最佳答案

在bash手册页中:



检查您的哈希爆炸行。 Plain sh不支持|&

10-08 16:02