можно также использовать 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
Вы можете использовать blkid для получения информации о возможном установленном блочном устройстве:
blkid
Будет выведено что-то вроде:
/dev/sr0: UUID="2013-05-31-23-04-19-00" LABEL="Blah" TYPE="iso9660" PTTYPE="dos"
[root@arch32-vm ~]# echo $?
0
Если пусто, выводится 2.
Если есть только один диск, вы можете позвонить
cdrecord -v -minfo
Если внутри есть носитель, вы получаете информацию о носителе.
Если внутри нет носителя, вы получите сообщение об ошибке с отсутствием носителя.
Если у вас более одного диска, вам необходимо указать параметр dev=
, см. справочную страницу:http://schilytools.sourceforge.net/man/man1/cdrecord.1.html