Вывод AWK в массив bash

Я пытаюсь поместить содержимое простой команды в массив bash, однако у меня возникли небольшие проблемы.

df -h | awk '{ print  $5" "$6 }'

дает процент, используемый в файловых системах в моей системе вывод выглядит так:

1% /dev
1% /dev/shm
1% /var/run
0% /var/lock
22% /boot
22% /home
22% /home/steve

Затем я хотел бы поместить каждую из этих строк в массив bash array = $ (df -h | awk '{print $ 5 $ 6}')

Однако, когда я распечатываю массив, я получаю следующее:

5%
/
1%
/dev
1%
/dev/shm
1%
/var/run
0%
/var/lock
22%
/boot
22%
/home
22%
/home/steve

Bash формирует массив на основе пробелов, а не разрывов строк, как можно я исправлю это?

6
задан Paused until further notice. 29 October 2010 в 23:35
поделиться