AWK使用方法总结Aawk是一种优秀的文本编辑工具,在系统管理工作中做大量使用。以下是对其做简单总结.AWK内置变量属性说明$0当前记录(作为单个变量)$1~$n当前记录的第n个字段,字段间由FS分隔FS输入字段分隔符默认是空格NF当前记录中的字段个数,就是有多少列NR已经读出的记录..
分类:
其他好文 时间:
2015-09-19 14:00:33
阅读次数:
283
列出你最常用的10条shellhistory|awk‘{a[$2]++}END{for(iina){printa[i]""i}}‘|sort-rn|headhistory|awk‘{a[$4]++}END{for(iina){printa[$i]""i}}‘|sort-rn|headgrep-v"#".bash_history|awk‘{++a[$1]}END{for(iina)printi,a[i]|"sort-k2-nr"}‘|head网络连接..
分类:
系统相关 时间:
2015-09-15 14:50:52
阅读次数:
222
我们在windows下安装mysql时会出现Access denied for user 'root'@localhost'(using password:No)的问题,这个问题是因为你的机器上之前安装过mysql,或者这 一次安装配置了新密码,进入应用的最后一步时候由于某些原因卡出了或者由于服务未...
分类:
数据库 时间:
2015-09-08 00:23:12
阅读次数:
189
1.取访问前10的ip地址cataccess.log|awk‘{print$1}’|sort|uniq-c|sort-nr|head-10cataccess.log|awk‘{counts[$(11)]+=1};END{for(urlincounts)printcounts[url],url}’2.访问次数最多的文件或页面,比如获取前10cataccess.log|awk‘{print$11}’|sort|uniq-c|sort-nr|head-10..
分类:
Web程序 时间:
2015-09-05 23:55:14
阅读次数:
326
使用awk进行行列转换假设有一个文件test,包含的数据遵循以下格式:同一行数据,单词之间为1个空格" "每一行都有同样多的数据,个数相同处理命令:awk '{for(i=1;i<=NF;i=i+1){a[NR,i]=$i}}END{for(j=1;j<=NF;j++){str=a[1,j];for...
分类:
系统相关 时间:
2015-09-04 18:30:06
阅读次数:
526
NR表示从awk开始执行后,按照记录分隔符读取的数据次数,默认的记录分隔符为换行符,因此默认的就是读取的数据行数,NR可以理解为Number of Record的缩写。 在awk处理多个输入文件的时候,在处理完第一个文件后,NR并不会从1开始,而是继续累加,因此就出现了FNR,每当处理一个新文件.....
分类:
其他好文 时间:
2015-09-02 20:37:13
阅读次数:
231
详解著名的awk Oneliner,第三部分:选择性输出特定行输出文件的前10行(模拟 head -n 10 )awk ' NR 1 { exit }; 1' 这个例子与前一个很相似,中心思想就是第二行就退出。输出文件的最后两行(模拟 tail -n 2 )awk '{ y=x "\n" $0; ....
分类:
其他好文 时间:
2015-09-02 17:15:02
阅读次数:
170
awk 合并两个文件: awk?‘NR==FNR{a[i]=$0;i++}NR>FNR{print?a[j]"????"$0;j++}‘?template?interface?>?interface_last template: Template?Log?tqt_url-response-code
Template?Log?tqt_url-res...
分类:
其他好文 时间:
2015-08-28 15:48:44
阅读次数:
179
nginxawk‘{print$1}‘urlogfile|sort|uniq-c|sort-nr-k1|head-n10
awk‘{print$1}‘/usr/local/nginx/logs/localhost.access.log|sort|uniq-c|sort-nr-k1|head-n10Apachecd/var/log/httpd/&&cataccess_log|awk‘{print$1}‘|uniq-c|sort-rn-k1|head-n10说明:awk‘{print$1..
分类:
Web程序 时间:
2015-08-26 12:23:16
阅读次数:
177
State说明
S盒变换SubBytes
行变换ShiftRows
列变换MixColumns
与扩展密钥的异或运算AddRoundKey
密钥扩展程序Key Expansion
参考文献我们首先对AES分组对称加密算法有一个宏观的了解,它的模式主要为
以下是AES主要加密过程的伪代码。Cipher(byte in[4*4] , byte out[4*4] , word w[4*(Nr+1)]...
分类:
编程语言 时间:
2015-08-25 21:46:17
阅读次数:
261