- 博客(20)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
转载 AWK中,NR和FNR的区别
awk可以使用自身变量NR和FNR来处理多个文件。NR:表示awk开始执行程序后所读取的数据行数。FNR:awk当前读取的记录数,其变量值小于等于NR(比如当读取第二个文件时,FNR是从0开始重新计数,而NR不会)。NR==FNR:用于在读取两个或两个以上的文件时,判断是不是在读取第一个文件。awk处理多个文件的基本语法是:awk -F分隔符 'BEGIN { 初始化 } {
2016-12-29 08:11:05 699
转载 awk之NF的妙用
在awk中大家都知道NF的作用,它是一个awk的内建变量,代表是每行的字段数量。常用的几种方式我给大家慢慢到来。最多的就是在读取每个字段内容 for(i=1;i<=NF;i++) 这个运用非常之多。我们看看高级的几个高级用法:$ cat file a b c d1 2 3 4$ awk -vOFS="|" 'NF+=0' filea|b|c|d1|2|3|4
2016-12-29 08:10:10 2135
转载 Linux Shell sort排序常用命令
1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapplepearorange[rocrocket@rocrocket programming]$ sor
2016-12-29 08:09:10 367
转载 AWK数组操作详细学习----关联数组
awk的数组跟其他程序设计语言的数组有所不同:1、不需要正式定义,一个数组在使用时被定义;2、数组元素的初始值为0或空字符串,除非他们被显示的指定初始化;3、数组可以自动扩展;4、下标可以使字符串。------------------------------------------------------------------awk中,数组可以通过下标赋值,如下:ar
2016-12-29 08:07:54 582
转载 ExtJS中给Tree节点加click事件
这个问题困扰了我很长时间,我从网上找了所有跟这个沾边的文章,都没有能够解决我问题的,最后去找ExtJS的API文档,才解决的问题。我大概讲一下: 我一共实验了三种方法: 第一种: 直接通过TreePanel中的Config Option中的listener来添加,代码如下: var TreePan = new Ext.tree.T
2016-12-29 08:06:49 2515
转载 Linux Shell sort排序常用命令
1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapplepearorange[rocrocket@rocrocket programming]$ sor
2016-12-24 06:21:28 434
转载 shell脚本中tr用法
tr 用来从标准输入中通过替换或删除操作进行字符转换。tr 主要用于删除文件中控制字符或进行字符转换。使用tr时要转换两个字符串:字符串1用于查询,字符串2用于处理各种转换。tr刚执行时,字符串1中的字符被映射到字符串2中的字符,然后转换操作开始。带有最常用选项的t r命令格式为:tr -c -d -s[ "string1_to_translate_from" ] [
2016-12-24 06:20:37 2334
转载 linux sed 批量替换字符串
Linux下批量替换多个文件中的字符串的简单方法。用sed命令可以批量替换多个文件中的字符串。命令如下:sed -i “s/原字符串/新字符串/g” `grep 原字符串 -rl 所在目录`例如:我要把 charset=gb2312 替换为 charset=UTF-8,执行命令:sed -i “s/charset=gb2312/charset=UTF-8/g” ‘grep char
2016-12-24 06:19:53 377
转载 grep -o -E
sed 命令可以很好的进行行匹配,但从某一行中精确匹配某些内容,则使用 grep 命令并辅以 -o 和 -E 选项可达到此目的。其中 -o 表示“only-matching”,即“仅匹配”之意。光用它不够,配合 -E 选项使用扩展正则表达式则威力巨大。比如下面有一条文本 tmp.txt ,其中内容为:{"aid":45,"path":"attachment/Mon_1112
2016-12-24 06:19:28 599
转载 awk命令-2
awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk处理过程: 依次对每一行进行处理,然后输出awk命令形式:awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file [-F|-f|-v] 大参数,-F指定分隔符,-f调用脚本,-v定义变量 var=
2016-12-19 17:23:17 298
转载 awk命令
入门第一篇简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其
2016-12-19 17:21:42 320
转载 Hibernate在更新时,是可以不用session的update方法的
public void synDevNameWithItil(){Session session = null;Transaction tr = null;try{session = HibernateUtil.getSession();tr = session.beginTransaction();tr.begin();Query query = sess
2016-12-17 09:49:35 874
转载 Struts2返回JSON对象总结
1.导入jsonplugin包 Struts2.1.6:导入jsonplugin-0.34.jar包(下载包)和commons-logging-1.0.4.jar(Struts2 lib下有) Struts2.1.8导入struts2-json-plugin-2.1.8.1.jar(Struts2 lib下有) Struts2.2.1导入struts2-json-plu
2016-12-16 12:04:57 376
转载 java.lang.RuntimeException: Invalid action class configuration that references an unknown class name
java.lang.RuntimeException: Invalid action class configuration that references an unknown class named [xxxAction]。在使用SSH进行项目开发时,一不小心就可能出现以上的错误提示。现总结论坛高人的开发经验针对本错误产生的原因做具体分析,希望能帮到出同样问题的各位童鞋们:这样
2016-12-15 12:00:17 336
转载 JS产生随机数的几个用法!
function GetRandomNum(Min,Max){ var Range = Max - Min; var Rand = Math.random(); return(Min + Math.round(Rand * Range)); } var num = GetRandomNum(1,10); alert(num); v
2016-12-12 14:35:01 387
转载 java从菜鸟到架构师的必看书籍
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。一、Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣
2016-12-12 14:28:15 662
转载 springMVC的配置文件
web.xml[html] view plain copy xml version="1.0" encoding="UTF-8"?> web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.
2016-12-12 11:59:33 315
转载 gitHub客户端Desktop的安装使用总结 ---基础篇
出自:http://m.blog.csdn.net/article/details?id=50261857这段时间想把我写的东西上传到github上,所以开始收集资料学习,走了很多弯路( msysgit和极慢的翻墙网速让我欲仙欲死),最后找到了比较好用的工具gitHub desktop。在此做出详细记录。一、第一步 注册github账号1.注册界面htt
2016-12-12 11:57:48 1767
转载 JQuery ajax请求一直返回Error(parsererror)
$.ajax({ type :"post", url :"busine_in.action", timeout : 40000, data: "centerid="+s, error : function(XMLHttpRequest, textStatus,
2016-12-11 22:18:50 2194
转载 MySQL的Date,DateTime,TimeStamp和Time数据类型
DATETIME类型用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。(“支持”意味着尽管更早的值可能工作,但不能保证他们可以。)DATE类型用在 你仅需要日期值时,没有时间部分。MySQL检索并且以'YYYY-
2016-12-06 10:09:29 3928
select级联操作new Option问题
2015-04-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人