⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dbname.awk

📁 这是linux下运行的mysql软件包,可用于linux 下安装 php + mysql + apach 的网络配置
💻 AWK
字号:
# $Id: dbname.awk,v 1.5 2002/05/07 05:45:51 ubell Exp $## Take a comma-separated list of database names and spit out all the# log records that affect those databases.NR == 1 {	nfiles = 0	while ((ndx = index(DBNAME, ",")) != 0) {		filenames[nfiles] = substr(DBNAME, 1, ndx - 1) 0;		DBNAME = substr(DBNAME, ndx + 1, length(DBNAME) - ndx);		files[nfiles] = -1		nfiles++	}	filenames[nfiles] = DBNAME 0;	files[nfiles] = -1	myfile = -1;}/^\[.*dbreg_register/ {	register = 1;}/opcode:/ {	if (register == 1) {		if ($2 == 1)			register = 3;		else			register = $2;	}}/name:/ {	if (register >= 2) {		for (i = 0; i <= nfiles; i++) {			if ($2 == filenames[i]) {				if (register == 2) {					printme = 0;					myfile = -1;					files[i] = -1;				} else {					myfile = i;				}				break;			}		}	}	register = 0;}/fileid:/{	if (myfile != -1) {		files[myfile] = $2;		printme = 1;		register = 0;		myfile = -1;	} else		for (i = 0; i <= nfiles; i++)			if ($2 == files[i]) {				printme = 1				break;			}}/^\[/{	if (printme == 1) {		printf("%s\n", rec);		printme = 0	}	rec = "";	rec = $0}TXN == 1 && /txn_regop/ {printme = 1}/^	/{	rec = sprintf("%s\n%s", rec, $0);}END {	if (printme == 1)		printf("%s\n", rec);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -