awk 用法 vs mknod

剛剛實做了Linux driver,2.6 版以後,major number,可以經由註冊。由 kernel 配給。

所以無法事先建立 node,可以經由awk指令,利用 script 建立。

PS:如果沒有awk,需重新 compiler Busy_box。

下列是 script 範例。
insmod sbd.ko
major=$(awk '/sbd/{ print $1 }' /proc/devices)
mknod /dev/sbd0 b $major 0

awk功能很多,有興趣可以看看下列文章

awk 的使用說明文件
1. AWK Tutorial Guide 中央研究院計算中心 ASPAC計劃 (中文)
     
http://phi.sinica.edu.tw/aspac/reports/94/94011/
2. The GNU Awk User's Guide (英文)
    
http://www.gnu.org/software/gawk/manual/gawk.html



留言

這個網誌中的熱門文章

NMEA標準格式 -- GPS

網路 Transformer 的用途