求Linux下读取指定文件的C语言代码(脚本也可)
小弟初学Linux编成,想求一段c的代码,要求如下:
首先返回操作系统的版本信息;
然后指定一个目录,程序去读取这个目录的只读文件,并能根据关键字或长度区分文件中的每一条记录,将其分别提取出来 ,进行操作(操作内容我还没想好,可能是存入数据库或xml文件)。
如果用脚本方便,用c配合脚本实现也行。
我要读的文件可能权限要求比较高,所以如果代码中涉及这方面的问题请注明。
我装的是红帽系统。十分感谢!!!
操作系统版本信息:http://wwwolf.3322.org/tracs/alp/wiki/Uname
读取目录文件:http://wwwolf.3322.org/tracs/alp/wiki/ReadingDirectoryContents
读取操作系统版本信息在命令行输入 uname
如果要进入某个目录用命令 cd /home/wxd
表示进入 home/wxd 目录下
谢谢楼上的几位,顺便追问一句,有分记录存数据库或xml的代码么,
假设我的文件中每条记录都是以“abc”开头的,谢谢了~~~~~~
uname 好像没法从 proc 下面获取?
相关问答:
问一下:
#include <stdio.h>
int main()
{
char x, y, z;
int i;
int a[16];
for(i=0; i<=16; i++)
{
a[i] = 0;
......
'\108'作为字符常量对不对?
转义字符'\ddd'表示3位8进制所代表的字符。 但是108不是正确的8进制表示方法,因此应该是错误的。
但是char a='\108'; 为什么编译不出错呢?
\108 没超过 ......
//C 接口
extern "C"
{
TESSDLL_API int __cdecl GetTessText(const char *imagefile, char *text);
}
//我在C#中声明
//调用C DLL 中的函数
[DllImport("OCRapi.dll&quo ......
/* Note:Your choice is C IDE
作用: 随机数加密法,,,,
以下有许多不懂,请教一下,请主意代码;
*/
#include <stdio.h>
#include <stdlib.h>
union
{
int value;
struct
{
c ......