Wifi замедляет работу Ubuntu после пробуждения от сна

Вот решение awk:

$ df --output=pcent /mnt/HDD | awk -F'%' 'NR==2{print $1}'   
 37

В основном, что происходит здесь, мы относим символ «%» как разделитель полей (разделитель столбцов) и печатаем первый столбец $ 1 только тогда, когда количество записей равно двум (часть NR==2)

Если бы мы хотели использовать инструменты bash - только, мы могли бы сделать что-то вроде этого:

bash-4.3$ df --output=pcent / | while IFS= read -r line; do ((c++)); [ $c -eq 2 ] && echo "${line%\%*}"  ;done
 74
0
задан 12 May 2012 в 20:03

0 ответов

Другие вопросы по тегам:

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