Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python输出中的unix top命令显示不带空格的输出_Python - Fatal编程技术网

python输出中的unix top命令显示不带空格的输出

python输出中的unix top命令显示不带空格的输出,python,Python,使用python脚本,输出没有空格,如下所示 Manual steps top -b -n 1 -p `ps -eaf |grep -v grep |grep radars-lnx |awk {'print $2'}` |grep `ps -eaf |grep -v grep |grep radars-lnx |awk {'print $2'} ` |awk {'print $2" "$10" "$11'} output as below root 1.0 412:24.56 ('out

使用python脚本,输出没有空格,如下所示

Manual steps
top -b -n 1 -p `ps -eaf |grep -v grep |grep radars-lnx |awk {'print $2'}` |grep `ps -eaf |grep -v grep |grep radars-lnx |awk {'print $2'} ` |awk {'print $2" "$10"  "$11'}

output as below
root 1.0  412:24.56
('outlines','root1.0412:32.45\n')


刚刚尝试了如下所示的regexp..print(“outlines”,outlines)regnew=re.search(r'([a-z]+)([0-9]+\[0-9]|[0-9]。([0-9].*),outlines)print(regnew.group(1))print(regnew.group(2))print(regnew.group(3))root 1.0415:03.49 print(regnew.group(1)+++regnew.group(2)+regnew.group(3))o/p根目录1.0 415:08.08,但预期的输出没有使用regexp作为手动命令,因此输出正确且有空格。
import paramiko
ssh=paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect("10.30.64.12","22","katty","acer321")
cmd="top -b -n 1 -p `ps -eaf |grep -v grep |grep radars-lnx |awk {'print $2'}` |grep `ps -eaf |grep -v grep |grep radars-lnx |awk {'print $2'} ` |awk {'print $2" "$10"  "$11'}"
stdin,stdout,stderr=ssh.exec_command(cmd)
#print("stdout.readlines()",stdout.readlines())
outlines=stdout.read()
print("outlines",outlines)