Я пытаюсь поместить содержимое простой команды в массив 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 = $ (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 формирует массив на основе пробелов, а не разрывов строк, как я могу это исправить?