Как определить, есть ли в приводе не смонтированный CD/DVD?

можно также использовать awk:

awk 'NR==FNR{a[$0]=$0}NR>FNR{if($1==a[$1])print $0}' pattern_file big_file

вывод:

denovo1 xxx yyyy oggugu ddddd
denovo22 hhhh yyyy kkkk iiii
0
18.08.2018, 07:37
2 ответа

Вы можете использовать blkid для получения информации о возможном установленном блочном устройстве:

blkid

Будет выведено что-то вроде:

/dev/sr0: UUID="2013-05-31-23-04-19-00" LABEL="Blah" TYPE="iso9660" PTTYPE="dos"
[root@arch32-vm ~]# echo $?
0

Если пусто, выводится 2.

1
28.01.2020, 04:13

Если есть только один диск, вы можете позвонить

cdrecord -v -minfo

Если внутри есть носитель, вы получаете информацию о носителе.

Если внутри нет носителя, вы получите сообщение об ошибке с отсутствием носителя.

Если у вас более одного диска, вам необходимо указать параметр dev=, см. справочную страницу:http://schilytools.sourceforge.net/man/man1/cdrecord.1.html

-1
28.01.2020, 04:13

Теги

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