我正在处理继承的 shell 脚本,并且遇到了我以前从未见过的语法。
host = 192.[mask]
port = 2[mask]
( echo open ${host} ${port}
...about six other commands
echo exit ) | telnet
现在,这对竖线来说是有意义的。只是在服务器上打开和运行命令的命令。
但是这个telnet
电话实际上在做什么?这个语法(parens 和 bar)是什么意思?我对此的最佳猜测意味着它会打开 telnet,然后从 telnet 中运行以下命令,但我想确定一下。