2

У меня есть длинный список имен в порядке Family name, First name . Я хотел бы изменить это на First name Last name с vim.

Какой самый лучший способ. Спасибо за помощь.

Berclaz, Lucy
Carlow, Rese
Chang, Karen
DiCanilo, Sophy
Hisaeda, Kai
...
...

в

Lucy Berclaz
Rese Carlow
Karen Chang
Sophy DiCanilo
Kai Hisaeda

2 ответа2

6

Это должно сделать это.

%s/^\(\a\+\), \(\a\+\)/\2 \1/

Увидеть

:help /\(
:help /\a
:help /\+
0

Надеюсь, что приведенная ниже команда awk работает.

   awk -F"," '{print $2,$1;}' {filename} > {new-filename}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .