kann mir jemand verraten wie ich bei dem unten dargestellten Befehl den Output zu einer sauber Liste hin bekomme. Ich möchte die Liste der auf dem System registrieten root User in eine Liste bekommen.
Der Output von result ist wie folgt:
result =['user1,user2,user3']. Also wird der ganze String als ein Element gespeichert. Wie bekomme daraus eine vernüftige Liste. Ich habe es mit replace und so versucht aber bekomme es nicht hin. Hat da vielleicht jemand einen Tip wie ich das hinbekommen kann?.
HOST="host1"
COMMAND="cat /etc/group|grep wheel|sed 's/wheel
ssh = subprocess.Popen(["ssh", "%s" % HOST, COMMAND], # ssh login auf dem Server und bestimme Befehl ausfuehen
shell=False,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
result = ssh.stdout.readlines()
Danke & Gruss