Вопрос к знатокам bash

Nov 28, 2010 13:47

Задача следующая: есть файл с образом раздела для виртуальной машины. Необходимо определить тип файловой системы. Я нашел такой способ:

1. Командой parted получить полную информацию о разделе:

# parted ./img_file print
Модель: Неизвестный (unknown)
Диск ./img_file: 18,0GB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: loop

Номер Начало Конец Размер Файловая система Флаги
1 0,00B 18,0GB 18,0GB ext3

2. Выдернуть из вывода команды тип файловой системы, отрезав шапку, заменив пробельчики одним символом разделителя и захватив нужное поле:

# parted ./img_file print | tail -n 2 | sed 's/ \+/:/g' | cut -d':' -f6 -s
ext3

Уважаемые знатоки, подскажите, правильно ли так, или есть более простой и удобный способ?

bash, coding

Previous post Next post
Up