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

📄 genemprep.sh

📁 一个awk和bsh混合编程的例子
💻 SH
字号:
REPORT_FILE_NAME=REP6_716_20080625092336_1#USER_ID=1355VPN#REQUEST_ID=7ATTRIBUTES="\$FDN:userlabel"	if [ -f "$REPORT_FILE_NAME" ]; then	{		OLD_REPORT_FILE=$REPORT_FILE_NAME.rt;		cp $REPORT_FILE_NAME $OLD_REPORT_FILE;				awk '{			if ( $0 ~ /^!RECORD_DESCRIPTION=\{.*\}/ )			{				printf "!RECORD_DESCRIPTION={";				printf attrs;				printf "}\n";				printf "!<EOF>\n";				exit;			}			else			{				printf "%s\n", $0;			}		}' attrs=$ATTRIBUTES $OLD_REPORT_FILE > $REPORT_FILE_NAME	}	else	{		if [ -z "$USER_ID" -o -z "$REQUEST_ID" ]; then			echo "ERROR: user_id or request_id is empty";			exit 1;		fi				file_time=`echo "$REPORT_FILE_NAME"|awk -F"_" '{printf "%s\n",$3;}'`;				echo '#*** Retrieve Data generated by ISN Agent ***' >> $REPORT_FILE_NAME;		echo "!USER_ID=$USER_ID" >> $REPORT_FILE_NAME;		echo "!REQUEST_ID=$REQUEST_ID" >> $REPORT_FILE_NAME;		echo "!START_TIME=$file_time" >> $REPORT_FILE_NAME;		echo "!END_TIME=$file_time" >> $REPORT_FILE_NAME;		echo "!RECORD_NUM=0" >> $REPORT_FILE_NAME;		echo "#***********" >> $REPORT_FILE_NAME;		echo "!RECORD_DESCRIPTION={$ATTRIBUTES}" >> $REPORT_FILE_NAME;		echo "!<EOF>" >> $REPORT_FILE_NAME;	}	fi

⌨️ 快捷键说明

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