我在shell脚本中面临一个奇怪的问题。 cat命令的输出与bash shell提示符在同一行结束。
下面的命令将输出设为'3',但它实际上应为'4'。
cat mpgwstatus|grep B2B|wc -l
“mpgwstatus”文件低于内容
<ServiceName>B2B-UID-MPG</ServiceName></ServicesStatus><ServicesStatus xmlns:env="http://www.w3.org/2003/05/soap-envelope">
<ServiceName>B2B-Cert-MPG</ServiceName></ServicesStatus><ServicesStatus xmlns:env="http://www.w3.org/2003/05/soap-envelope">
<ServiceName>B2B-UID-NonXML_MPG</ServiceName></ServicesStatus><ServicesStatus xmlns:env="http://www.w3.org/2003/05/soap-envelope">
<ServiceName>B2B-Cert-NonXML_MPG</ServiceName></ServicesStatus></dp:status></dp:response></env:Body></env:Envelope >
我在下面尝试过,但我仍然无法获得实际输出(4)。
cat mpgwstatus;echo|grep B2B|wc -l
我正在使用的命令有什么问题?