Измените два или больше пробелов на единственную точку с запятой

Я борюсь с форматированием запроса db2. Я хотел бы заменить 2 или больше пробелов в строке с точкой с запятой. Я знаю, как сделать это со всеми пробелами, вопрос состоял бы в том, как изменить только 2 или больше пробелов :P

Вот пример, я хотел бы изменить это:

john doe    1900-01-01    california

кому:

john doe;1900-01-01;california

Проблема состоит в том, что у меня есть одно пространство в поле имени, таким образом, я не могу использовать простую команду TR. В моем реальном задании в любом поле может быть одиночный пробел.

Я ценил бы Вашу справку очень!Заранее спасибо!

5
задан Alberto Zaccagni 26 July 2010 в 13:07
поделиться