Тут прям толпа знатоков баша. А если parted'а нет? Вот будет ололо, если там больше разделов (: И почему tail -n2, а не 1?
sed 's/ \+/:/g' | cut -d':' --- это конечно же феерический пиздец. для этого есть read.
Вообще если там может быть только олин раздел, то можно file использовать. Будет что-то в таком духе: % sudo file -s /dev/sda1 /dev/sda1: Linux rev 1.0 ext2 filesystem data, UUID=, volume name "BOOT" % sudo file -s /dev/sdb1 /dev/sdb1: ReiserFS V3.6
О, file это нормальная тема, спасибо. tail -n2 потому что в выводе есть перевод строки лишний. А разделов больше быть не может исходя из постановки задачи, так что ололо не будет :)
Comments 4
А если parted'а нет?
Вот будет ололо, если там больше разделов (:
И почему tail -n2, а не 1?
sed 's/ \+/:/g' | cut -d':' --- это конечно же феерический пиздец. для этого есть read.
Вообще если там может быть только олин раздел, то можно file использовать. Будет что-то в таком духе:
% sudo file -s /dev/sda1
/dev/sda1: Linux rev 1.0 ext2 filesystem data, UUID=, volume name "BOOT"
% sudo file -s /dev/sdb1
/dev/sdb1: ReiserFS V3.6
Reply
Reply
Reply
Reply
Leave a comment