Du bist nicht angemeldet.

#1 01.09.2019 13:42:34

CBK
Mitglied

"gelöst" AWK Fehlermeldung

Moin,
seit kurzem hab ich diesen Eintrag

awk: Kommandozeile:7: Warnung: regexp escape sequence `\"' is not a known regexp operator

im Terminal.
Selbst nach intensiver Suche finde ich keine Lösung.Hat jemand eine Lösung?
Grüße aus S-H

Beitrag geändert von CBK (02.09.2019 11:46:23)

Offline

#2 01.09.2019 14:00:08

niemand
Mitglied

Re: "gelöst" AWK Fehlermeldung

Ich würd’ im Startup-File der genutzten Shell nachsehen, sofern es beim Start einer Shell erscheint. Wenn es beim Ausführen eines Programms erscheint, würde ich natürlich bei diesem nachschauen.

Offline

#3 01.09.2019 14:16:10

espresso
Mitglied

Re: "gelöst" AWK Fehlermeldung

hi,

das liegt wohl an 'gawk'. ein downgrade von 'gawk 5.0.1-1 auf 4.2.1-2' leistet abhilfe. oder warten ..

Offline

#4 01.09.2019 17:05:22

stefanhusmann
Moderator

Re: "gelöst" AWK Fehlermeldung

Es gibt einen Bugreport dazu.

Offline

#5 01.09.2019 17:44:58

hollex
Mitglied

Re: "gelöst" AWK Fehlermeldung

Wenn ich "screenfetch" starte, erhalte ich ebenfalls diese Fehlerausgabe.
Bei "neofetch" dagegen, ist alles Ok.

Offline

#6 01.09.2019 17:47:52

stefanhusmann
Moderator

Re: "gelöst" AWK Fehlermeldung

Das seltsame dabei ist, dass Zeile 7 von /usr/bin/screenfetch einen Kommentar enthält.

Offline

#7 01.09.2019 19:40:22

CBK
Mitglied

Re: "gelöst" AWK Fehlermeldung

OK, danke für die Info.

Offline

#8 01.09.2019 20:10:03

TBone
Mitglied

Re: "gelöst" AWK Fehlermeldung

stefanhusmann schrieb:

Das seltsame dabei ist, dass Zeile 7 von /usr/bin/screenfetch einen Kommentar enthält.

Wird diese Datei denn überhaupt von awk interpretiert?

Offline

#9 01.09.2019 21:36:17

stefanhusmann
Moderator

Re: "gelöst" AWK Fehlermeldung

Gute Frage: eigentlich nicht, ist ein Shellskript.

Offline

#10 02.09.2019 10:17:05

schard
Moderator

Re: "gelöst" AWK Fehlermeldung

stefanhusmann schrieb:

Das seltsame dabei ist, dass Zeile 7 von /usr/bin/screenfetch einen Kommentar enthält.

Das ist eine falsche Interpretation der Fehlermeldung.
Der Fehler ist in Zeile Nr. 7 des AWK Skripts, nicht des Shellskripts, in welchem es aufgerufen wird.
Und zwar hier in Zeile Nr. 1591 von Screenfetch:

DE=$(echo "${xprop_root}" | awk 'BEGIN {
                                                de = "Not Present"
                                        }
                                        {
                                                if ($1 ~ /^_DT_SAVE_MODE/) {
                                                        de = $NF
                                                        gsub(/\"/,"",de)    # <<< HIER
                                                        de = toupper(de)
                                                        exit
                                                }
                                                else if ($1 ~/^KDE_SESSION_VERSION/) {
                                                        de = "KDE"$NF
                                                        exit
                                                }
                                                else if ($1 ~ /^_MUFFIN/) {
                                                        de = "Cinnamon"
                                                        exit
                                                }
                                                else if ($1 ~ /^TDE_FULL_SESSION/) {
                                                        de = "Trinity"
                                                        exit
                                                }
                                                else if ($0 ~ /"xfce4"/) {
                                                        de = "XFCE4"
                                                        exit
                                                }
                                                else if ($0 ~ /"xfce5"/) {
                                                        de = "XFCE5"
                                                        exit
                                                }
                                        } END {
                                                print de
                                        }')

Siehe auch: https://www.gnu.org/software/gawk/manua … ry-Details

@CBK:
Bitte ändere das Thread-Thema in einen aussagekräftigen Titel.

Der Fehler wurde Upstream mittlerweile behoben:
https://github.com/cody-rocker/screenFe … 6dfbe44c2c

Offline

#11 02.09.2019 11:47:12

CBK
Mitglied

Re: "gelöst" AWK Fehlermeldung

@schard
danke für die Info:)

Offline

Schnellantwort auf dieses Thema

Schreibe deinen Beitrag und versende ihn
Deine Antwort

Fußzeile des Forums