winlin
Goto Top

Filter and grep before writing to file

Hallo Zusammen,

wenn ich den Befehl ausführe erhalte ich den output:
myuser@de.mydomain.com:~$ uaac users | grep username
    username: admin
    username: billing
    username: testing-2021

Wenn ich nun den output in eine file pipen will aber ohne die leerzeichen ohne den username und doppelpunkt - wie mache ich das dann?
Am Ende soll in der File nur das stehen:
admin
billing
testing-2021

Content-ID: 2447435015

Url: https://administrator.de/contentid/2447435015

Ausgedruckt am: 22.11.2024 um 10:11 Uhr

1915348599
Lösung 1915348599 08.04.2022 aktualisiert um 13:13:25 Uhr
Goto Top
uaac users | grep -Po '(?<=username: ).*'  
oder auch
uaac users | grep username |  sed -re 's/^\s*username: (.*)/\1/'  
oder
uaac users | grep username | cut -d ":" -f2 | tr -d " "  
oder
uaac users | grep username | awk -F ": " '{print $2}'
usw. ... 1001 möglichkeiten ... also ehrlich da muss man sich schon anstellen ...
SlainteMhath
SlainteMhath 08.04.2022 aktualisiert um 13:09:22 Uhr
Goto Top
Moin,

sed oder awk sind deine Freunde face-smile

lg,
Slainte

/EDIT: Mist zu langsam :O
winlin
winlin 08.04.2022 um 13:13:40 Uhr
Goto Top
ohhh vielen Dank!!! Damit gehtsface-smile

angenommen ich habe mit dem Befehl
uaac users | grep username | grep -Po '(?<=username: ).*'  

einen output von:
user1
max.moritz@de.firma.com
user5
mike.test@cn.firma.com

und ich möchtezusätzlich nur die Ausgabe mit "firma.com" haben.
Wie würde der Befehl aussehen?
1915348599
1915348599 08.04.2022 aktualisiert um 13:16:07 Uhr
Goto Top
Zitat von @winlin:
und ich möchtezusätzlich nur die Ausgabe mit "firma.com" haben.
Wie würde der Befehl aussehen?
Wo ist das Problem nen passendes grep hinterher, feddisch
 .... | grep "firma\.com"  
SlainteMhath
SlainteMhath 08.04.2022 aktualisiert um 13:16:13 Uhr
Goto Top
Pragmatischer Ansatz: Schieb einfach noch ein
| grep "firma\.com"  
am Ende ein

/EDIT: 6 Sekunden.... pfff :P
1915348599
1915348599 08.04.2022 aktualisiert um 13:17:16 Uhr
Goto Top
Zitat von @SlainteMhath:
/EDIT: 6 Sekunden.... pfff :P
Ich geh schon face-big-smile ..... duck und wech....
winlin
winlin 08.04.2022 um 13:24:54 Uhr
Goto Top
Dankeeeeeeeee