dsa2aei

来自「ftam等标准协议服务器和客户端的源代码。」· 代码 · 共 74 行

TXT
74
字号
#!/bin/shsearch -filter objectclass=applicationEntity -nosize -notime -nopart \	-type presentationaddress execvector supportedapplicationcontext \	-show -subtree -noseq \| sed 's/cn=//gs/@/ /gs/  */ /g' | awk -F- 'BEGIN {      print "# Flat representation of Application represented in the directory"      print "# Format"      print "# host : common name : application context : address : exec vector"      print ""}{	if ( NF == 1 ) {		if (started == 1) {		   printf ":"		   if (sac != "")		      printf sac		   printf ":"		   if (addr != "")		      printf addr		   printf ":"		   if (exec != "")		      printf exec		   printf "\n"		} else 		   started = 1		sac = ""		exec = ""		addr = ""		n = split ($1, sp, " ")		   		tmp = sp[2]		for (i=3; i<=n ; i++)			tmp = tmp " " sp[i]		printf "%-14s:%-20s", sp[1], tmp	} else {		tmp = $2;		for (i=3; i<=NF ; i++)			tmp = tmp "-" $i		if ( $1 == "supportedApplicationContext ") 		   sac = tmp		else if ( $1 == "presentationAddress ")		   addr = tmp		else if ( $1 == "execVector ") {	           tmp = $2;		   for (i=3; i<=NF ; i++)			tmp = tmp " -" $i		   exec = tmp		} else 		     print "\n**ERROR**" $1 "*** unexpected"	}			}END {		   printf ":"		   if (sac != "")		      printf sac		   printf ":"		   if (addr != "")		      printf addr		   printf ":"		   if (exec != "")		      printf exec		   printf "\n"}' > quipuentities

⌨️ 快捷键说明

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