我的代码
#!/bin/sh
major=$(awk '$2=="module_dev" {print $1}' /proc/devices)
echo $major
mknod /dev/module_dev c $major 0
我正在练习字符设备驱动程序,这就是其中一个例子。上面的代码应该在/dev/创建一个设备驱动文件,但是有一个错误说
mknod: missing operand after '0'(it could be wrong because it's just a translation)
for more information type 'mknod --help'
当我尝试创建设备驱动程序文件 ( sh ***.h
) 时显示此消息我不知道问题是什么。(insmod
已经完成)