嗨,我看着其他人的问题,并尝试了一些事情,但我无法解决。
我的绳子是
: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/