Читать слова с пробелами как одно слово

Я пытаюсь читать слова с пробелами как одно слово и несколько пробелов как второе слово. Есть ли простой способ сделать это:

UNLIMITED TABLESPACE                     TRUSH
SELECT ANY DICTIONARY                    KENNYGO

На основе примера Неограниченное табличное пространство будет одним словом, а Труш - вторым. Выберите любой словарь одно слово и Kennygo второе.

Я пытаюсь сделать это с помощью команды read :

while IFS="  " read -r privilege name; do
    echo "$privilege" break "$name"
done < sysprivs.exp 

Текущий набор результатов:

UNLIMITED break TABLESPACE                     TRUSH
SELECT break ANY DICTIONARY                    KENNYGO

Есть предложения?

-1
25.11.2015, 19:08
0 ответов

Теги

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