Одинарная кавычка в начале столбца

Патч с исправлением проблемы теперь официально включен в состав vim как патч 854 . Поэтому либо попробуйте обновиться до более новой версии vim (v8.1.0854+ ), которая включает патч, либо самостоятельно скомпилируйте из исходный код , если он еще не доступен.

0
26.01.2021, 17:07
1 ответ

Вы можете попробовать это без группового захвата:

sed -e "s/ [ ';]*/ '/2" -e "s/ ; /' /" file

Выход:

1y4w 0 'my title no. 1' journal 344 471 480 2004 CODE UK 0022-2836 0070 ? 15522299 16.8768/urlspub714
1y4w 1 'my title no. 2' 3620131 
1y44 0 'my title, no. 3.' journal 433 657 661 2005 CODE UK 0028-0836 0006 ? 15654328 10.1038/papukaj03284 
2y42 1 'my title no. 4. ' 'journal' 66 738 ? 2010 ? DK 1744-3091 ? ? 20516614 10.1107/S174430911001626X 
1y4p 0 'my title no.5.' journal 44 6101 6121 2005 CODE US 0006-2960 0033 ? 15835899 10.1021/bi047813a 
1y4p 0 'my title no.6.' journal 44 6101 6121 2005 CODE US 0006-2960 0033 ? ? ? 
1
18.03.2021, 22:34

Теги

Похожие вопросы