最近,我正在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不支持|&
。