摘要: lambda函数使用方法:lambda [arg1[,arg2,arg3,...,argn]] : expression如:add = lambda(x,y:x+y)add(1,2)结果为1+2=3filter函数filter(bool_func,seq)此函数的功能相当于过滤器,通过返回值为boo... 阅读全文
posted @ 2014-06-17 18:55 @李城 阅读(145) 评论(0) 推荐(0) 编辑
摘要: sed命令 man sedsed是非交互式的编辑器,它不会修改文件,默认把结果都打印到屏幕上。sed的用法有很多,这里只介绍一下常用的1、删除一个文件的某些行,或取出文件中得某些行删除c中得第2~4行:取出第1~3行:删除包含'1'的行到包含'9'的行:sed不像grep,不管是否找到指定的模式,它... 阅读全文
posted @ 2014-06-13 20:47 @李城 阅读(319) 评论(0) 推荐(0) 编辑
摘要: cut命令cut --help,cut的使用比较简单-d,指定分隔字符,默认以制表符为分隔符。通常与 -f 一起使用-f,依据 -d 的分隔字符将一段信息分割成为数段,用 -f 表示取出第几段下面是取出系统变量PATH中的第7个路径下面是取出第2~4,以及第6个路径-c -b,分别表示以字符 (ch... 阅读全文
posted @ 2014-06-11 17:34 @李城 阅读(148) 评论(0) 推荐(0) 编辑
摘要: sort命令首先,还是一样推荐查看 sort --helpsort命令将一个文件中得每一行作为一个单元进行比较,默认的比较原则是从首字符向后,依次按字符的ASCII码进行比较,结果按升序输出。sort常用参数:-u,表示对结果进行去重-r,表示按降序输出结果(下面类似,就不贴图了)-o,将排序后的结... 阅读全文
posted @ 2014-06-10 20:20 @李城 阅读(209) 评论(0) 推荐(0) 编辑
摘要: comm命令对两个有序文件进行比较,通过comm --help可以查看usage前提:有序的文件!如果是无序的可以先用sort命令进行排序(此处是指默认的按字符串排序)如果不带参数comm a b,结果会生成三行可第一行是只在c中出现,第二行只在d中出现,第三行在c和d中都出现当然,这个命令大部分时... 阅读全文
posted @ 2014-06-10 14:47 @李城 阅读(521) 评论(0) 推荐(0) 编辑