Bash Shell - Zwraca podciąg po drugim wystąpieniu określonego znaku
Muszę zwrócić wszystko po tym, jak zdecyduję, ale wciąż nie wiem, jak używać sed. Muszę tylko:
$ echo "ABC DE,FG_HI J,123.XYZ-A1,DD/MM/YYYY HH24:MI:SS,,," \
| sed <some regexp>
W tym przykładzie return powinien mieć postać (podciąg) wszystkiego po drugim przecinku:
123.XYZ-A1,DD/MM/YYYY HH24:MI:SS,,,
Mogę to zrobić w ten sposób:echo "ABC DE,FG_HI J,123.XYZ-A1,DD/MM/YYYY HH24:MI:SS,,," | cut -d',' -f 2
ale powiedziano mi, że cięcie jest wolniejsze niż sed ...
Czy jakiś guru, który je ma (i chce ... :)) dać mi kilka minut swojego czasu i doradzić mi proszę? Dzięki! Lew