Warum gibt echo ,,, |sed s':\(,\)\(,\):\1*\2:'g
" ,*,,
" statt " ,*,*,
" nach? Mit anderen Worten: Warum fügt sed trotz der Markierung "g" kein "' *
' zwischen ein Komma ein?
sed
regular-expression
user3143179
quelle
quelle
s
undg
aus den Anführungszeichen?)echo ,,,,, |sed s':\(,\)\(,\):\1*:’g
Das Warum der Frage wurde bereits von @heemayl beantwortet
Problemumgehung mit
sed
(hier unter der Annahme von GNUsed
) - Schleife rekursiv, solange eine Übereinstimmung gefunden wirdPOSIXly:
Oder mit
perl
quelle