Я пытаюсь читать слова с пробелами как одно слово и несколько пробелов как второе слово. Есть ли простой способ сделать это:
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
Есть предложения?