嗨,我看着其他人的问题,并尝试了一些事情,但我无法解决。

我的绳子是

:CONNECTING TO CPL... PROCESS CPL CONNECTED... Enter command: Enter
command:RESP:0,CPrL-E1002:RESPMSG,Invalid session ID.; Enter
command:RESP:0,CPL-E1014:RESPMSG,System internal error; Enter command:
Connection closed by foreign host.


我如何接受RESP:0,CPL-E1014:RESPMSG,System internal error;这行?也
RESP:0,CPL-E1014:RESPMSG,系统内部错误;该行将根据请求进行更改。因此,我只能从RESP:到;第二行

最佳答案

test =“:正在连接CPL ...正在处理CPL已连接...输入命令:输入命令:RESP:0,CPrL-E1002:RESPMSG,无效的会话ID .;输入命令:RESP:0,CPL-E1014:RESPMSG,系统内部错误;输入命令:外部主机关闭了连接。”
str = echo $test | cut -d";" -f2
echo $ {str:15:100}“;”


在这里,我假设您的响应字符串每次出现在“ Enter command:”之后。 100是响应字符串的最大长度。

关于linux - 我如何在bash脚本的字符串中获取一些值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18056705/

10-10 21:00