Servus!
Ich habe nochmal eine Frage zur Linux Bash.
Bei der Installation eines Intrusion Detection Systems muss auf einem entsprechenden Client/Agent ein Schlüssel importiert werden, der mit einem Tool auf dem Server generiert wird. Ich möchte dafür ein Script schreiben, welches das für mich macht.
Die Ausgabe des Extraktionsprogramms (manage_agents) sieht etwa so aus:
Ich benötige nur den Schlüssel am Ende. Ich habe es auch schon mit mehreren Umwegen versucht:
Kann es sein, dass nicht der Text der Variable sondern der Name der Variable selber, cut übergeben wird? Wenn ja, wie sieht der Syntax richtig aus?
Danke!
MFG
The Keeper
Ich habe nochmal eine Frage zur Linux Bash.
Bei der Installation eines Intrusion Detection Systems muss auf einem entsprechenden Client/Agent ein Schlüssel importiert werden, der mit einem Tool auf dem Server generiert wird. Ich möchte dafür ein Script schreiben, welches das für mich macht.
Die Ausgabe des Extraktionsprogramms (manage_agents) sieht etwa so aus:
Code:
Agent key information for '004' is: MDA0IGNsaWVudF8xMC4xLjIuMjEgMTAuMS4yLjIxIDUzYjBlMjViNGUzZGQ5YmViOGE1NDg5YTBmNDNlY2NjOTk0NTM2YmQzNGU3NDY5Nzk4ZDJmZGE0MzFiMzJkYzY=
Code:
wert_key_unclean=`/var/ossec/bin/manage_agents -e $wert_id` #das funktioniert
wert_key=`cut -d ": " f2 $wert_key_unclean` #ist nicht möglich
Danke!
MFG
The Keeper