Как мне вызвать функцию разделения в awk для разделения строки на «\.»?

Как использовать функцию splitдля разделения по символу "\."?

Например, сначала рассмотрите разделение на ::

echo "03:26:12" | awk '{split($0,a,":"); print a[3] a[2] a[1]}'

, что дает следующий результат:

122603

Но если вместо этого входящая строка:

echo "03\.26\.12" | awk '{split($0,a,???); print a[3] a[2] a[1]}'

С желаемым результатом:

122603

Что должно получиться ???быть?

11
задан phs 23 July 2012 в 06:03
поделиться