📄 ipquery.c
字号:
#include <u.h>#include <libc.h>#include <bio.h>#include <ndb.h>#include <ip.h>/* * search the database for matches */voidusage(void){ fprint(2, "usage: ipquery attr value rattribute\n"); exits("usage");}voidsearch(Ndb *db, char *attr, char *val, char **rattr, int nrattr){ Ndbtuple *t, *tt; tt = ndbipinfo(db, attr, val, rattr, nrattr); for(t = tt; t; t = t->entry) print("%s=%s ", t->attr, t->val); print("\n"); ndbfree(tt);}voidmain(int argc, char **argv){ Ndb *db; char *dbfile = 0; ARGBEGIN{ case 'f': dbfile = ARGF(); break; }ARGEND; if(argc < 3) usage(); db = ndbopen(dbfile); if(db == 0){ fprint(2, "no db files\n"); exits("no db"); } search(db, argv[0], argv[1], argv+2, argc-2); ndbclose(db); exits(0);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -