Hi,
ich versuche die Ausgabe eines Befehls in ein Array zu schreiben, um die ermittelten Werte in einer while-Schleife für eine erneute Abfrage benutzen zu können. Leider trennt er mit die Arraywerte falsch und ich weiß nicht wie man es anders machen könnte.
ich versuche folgendes:
Code:
#!/bin/bash
net localgroup | cut -d* -f2 > locgroup.txt
locgrp=`cat locgroup.txt`
locgrp=($locgrp)
hier ein Beispielinhalt des txt-Files
Code:
Administrators
Backup Operators
Guests
IIS_WPG
Network Configuration Operators
Performance Log Users
Performance Monitor Users
Power Users
Erreichen will ich dass, eine komplette Zeile einen Wert im Array ergibt. Leider tut es das aber nicht, sondern ich bekomme für jedes Wort einen Eintrag in dem Array und damit habe ich das Problem, dass ich die Gruppen nicht mehr in einer weiteren Abfrage verwenden kann.
Hat jemand eine Idee?
Danke und Gruß
otelo
Lesezeichen