Bash Nur Zahlen ausgeben regex
Hi,
ich möchte einige Fehler mit case abfangen und divereses automatisieren.
Trotz einem Regex Builder, Antworten auf ähnliche Fragen und Beispielen funktioniert das in meinem Fall nicht.
Davon möchte ich die Zahlen ausgeben lassen. Falls jemand weiß, dass es nötig ist auch das "ORA-" am Anfang auch.
Dieses und ähnliches funktionieren leider nicht:
Danke für jeden hilfreichen Tipp!
ich möchte einige Fehler mit case abfangen und divereses automatisieren.
Trotz einem Regex Builder, Antworten auf ähnliche Fragen und Beispielen funktioniert das in meinem Fall nicht.
ERROR
ORA-01017 invalid username/password; logon denied
Davon möchte ich die Zahlen ausgeben lassen. Falls jemand weiß, dass es nötig ist auch das "ORA-" am Anfang auch.
Dieses und ähnliches funktionieren leider nicht:
echo $sqlreturn | awk '/(\d+)/{print $2 }'
Danke für jeden hilfreichen Tipp!
Please also mark the comments that contributed to the solution of the article
Content-Key: 333654
Url: https://administrator.de/contentid/333654
Printed on: May 12, 2024 at 13:05 o'clock
11 Comments
Latest comment
echo "$sqlreturn" | sed -nre 's/(\w+-[0-9]+).*/\1/pi'
echo "$sqlreturn" | grep -Po '\w+-\d+'
Gruß p.
Was nutzt du denn für ein geschröpftes System? Geht hier Ubuntu z.B. einwandfrei!
Geht aber auch ohne die erweiterten Optionen falls dein System so beschnitten ist!
echo "$sqlreturn" | grep -o '[0-9]*'
Kannst du mal meine Frage beantworten? Welches OS welche Shell?? Ein Grep mit o hat so ziemlich jedes Unix.
Oh jeh
oder
Jetzt haben wir wirklich bald alles durch ist nur dein besch. OS . Kannst du alles gerne in einer VM ausprobieren funktioniert alles.
echo "$sqlreturn" | grep -i '\-[0-9]*' | cut -d" " -f1 | cut -d'-' -f2
echo "$sqlreturn" | grep -i '\-[0-9]*' | awk -F '[- ]' '{print $2}'
Jetzt haben wir wirklich bald alles durch ist nur dein besch. OS . Kannst du alles gerne in einer VM ausprobieren funktioniert alles.
Moin,
wenn man nach grep und SunOS sucht, findet man folgende ManPage:
http://www.manpages.info/sunos/grep.1.html
Vermutlich solltest du es mal mit der Option -e versuchen ...
Gruß
em-pie
wenn man nach grep und SunOS sucht, findet man folgende ManPage:
http://www.manpages.info/sunos/grep.1.html
Vermutlich solltest du es mal mit der Option -e versuchen ...
Gruß
em-pie