C++ 如何在C/C++;在Linux下?

C++ 如何在C/C++;在Linux下?,c++,c,linux,device,scsi,C++,C,Linux,Device,Scsi,我需要获取一个列表或任何其他可枚举类,其中包含有关任何已连接SCSI磁盘的信息,信息类似于/proc/SCSI/sg/devices 请帮助我并提前感谢您在问题中基本上已经指定了一个解决方案--只需打开/proc/scsi/sg/devices并阅读即可。没有更优雅的方式吗?@skeleten-在Unix上,所有内容都是一个文件。没有。procfs是访问大量数据的唯一方法——例如,像ps和top这样的工具显示的大多数信息都是直接从procfs中提取出来的。在/proc/scsi/sg/设备上运行

我需要获取一个列表或任何其他可枚举类,其中包含有关任何已连接SCSI磁盘的信息,信息类似于
/proc/SCSI/sg/devices

请帮助我并提前感谢

您在问题中基本上已经指定了一个解决方案--只需打开
/proc/scsi/sg/devices
并阅读即可。

没有更优雅的方式吗?@skeleten-在Unix上,所有内容都是一个文件。没有。procfs是访问大量数据的唯一方法——例如,像
ps
top
这样的工具显示的大多数信息都是直接从procfs中提取出来的。在/proc/scsi/sg/设备上运行awk/perl/python脚本有什么不对?