Ich versuche, keine nicht-alphanumerischen Zeichen, die in dem ersten Teil zu ersetzen, (vor dem =
Vorzeichen) ein Bündel von Schlüsselwertpaaren von einem _
:Ersetzen nicht-alphanumerische Zeichen in Teilzeichen
Eingang
aa:cc:dd=foo-bar|17657V70YPQOV
ee-ff/gg=barFOO
gewünschte Ausgabe
aa_cc_dd=foo-bar|17657V70YPQOV
ee_ff_gg=barFOO
Ich habe versucht, Muster wie: s/\([^a-zA-Z]*\)=\(.*\)/\1=\2/g
ohne viel Erfolg. Alle grundlegenden GNU/Linux-Tools können wahrscheinlich verwendet werden.