LINUX.ORG.RU

История изменений

Исправление d_a, (текущая версия) :

но вообще массивы - не сильное место баша и мне, например, было лень на них делать

Можно и без массива, но придётся программировать явный цикл, а это типа, нечисто (в функциональном смысле), и к тому же не pure bash (xargs так-то в findutils сидит):

for x in /dev/sd[a-z]; do echo $x; sudo fdisk -l "$x" | grep "$x:"; done | xargs -d '\n' command args
Вместо моего отладочного command args только whiptail --info вставить :) Вот и до одной строчки сократили :)

Исходная версия d_a, :

но вообще массивы - не сильное место баша и мне, например, было лень на них делать

Можно и без массива, но придётся программировать явный цикл, а это типа, нечисто (в функциональном смысле), и к тому же не pure bash (xargs так-то в findutils сидит):

for x in /dev/sd[a-z]; do echo $x; sudo fdisk -l "$x" | grep $x:; done | xargs -d '\n' command args
Вместо моего отладочного command args только whiptail --info вставить :) Вот и до одной строчки сократили :)