Лучший способ извлечь количество разделов? - PullRequest
2 голосов
/ 25 августа 2010

Предполагая, что на диске есть только первичные разделы, как лучше найти текущее количество разделов?

Есть ли лучший способ, чем:

fdisk -l > temp
#Following returns first column of the last line of temp e.g. /dev/sda4
lastPart=$(tail -n 1 temp | awk '{print $1}')
totalPartitions=$(echo ${lastPart:8})

$ totalPartitions переменная иногда возвращает NULL . Вот почему мне было интересно, есть ли более надежный способ найти текущее количество разделов.

1 Ответ

4 голосов
/ 25 августа 2010

А как же:

totalPartitions=$(grep -c 'sda[0-9]' /proc/partitions)

?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...