我是linux的新手,正在制作一个模块,在这个模块中,用户可以对设备file.the进行读写。下面是我的代码,其中读可以正常工作,但写函数不能正常工作。KERN_ALERT"msg_ptr:%s",msg_ptr); }
当我创建一个char节点,然后使用echo hi >/dev/my_dev时,它会打印hi,但是会无限期地写入
一行将不适合在内存中。我需要分别处理每一行,所以我想把每一行写到FIFO节点,在行之间发送EOF。这个模型适用于我正在做的事情,并且是理想的。我怎样才能做到这一点,最好是使用纯bash和基本Linux实用程序,而不需要安装特殊程序?bash版本:
GNU bash, version 4.2.45(1)-release (x86_64-pc-