
shell
cupidove
这个作者很懒,什么都没留下…
展开
-
linux awk
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho 、Pe转载 2014-01-07 15:52:54 · 650 阅读 · 0 评论 -
经典iptable例子
#!/bin/sh#modprobe ipt_MASQUERADEmodprobe ip_conntrack_ftpmodprobe ip_nat_ftpiptables -Fiptables -t nat -Fiptables -Xiptables -t nat -X###########################INPUT键#######################转载 2014-03-16 12:25:28 · 760 阅读 · 0 评论 -
Makefile 中:= ?= += =的区别
在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE VRE = “Hello World!”elseendififeq ($(OPT),define) VRE ?= “Hello World! First!”endif转载 2015-03-18 12:00:24 · 476 阅读 · 0 评论 -
makefile调试
makefile 的调试有点像魔法。可惜,并不存在makefile 调试器之类的东西可用来查看特定规则是如何被求值的,或某个变量是如何被扩展的。相反,大部分的调试过程只是在执行输出的动作以及查看makefile。事实上,GNU make 提供了若干可以协助调试的内置函数以及命令行选项。用来调试makefile 的一个最好方法就是加入调试挂钩以及使用具保护的编程技术,让你能够转载 2015-03-18 14:55:24 · 1005 阅读 · 0 评论 -
Linux shell编程——if条件判断
if 语句格式if 条件then Commandelse Commandfi 别忘了这个结尾If语句忘了结尾fitest.sh: line 14: syntax error: unexpected end of fi if 的三种条件表达式转载 2015-04-11 11:57:20 · 1201 阅读 · 0 评论 -
c++ regex && sed正则表达式删除控制台特殊控制符
在c++中,有三种正则可以选择使用,C ++regex,C regex,boost regex ,如果在windows下开发c++,默认不支持后面两种正则,如果想快速应用,显然C++ regex 比较方便使用。文章将讨论C++ regex 正则表达式的使用。C++ regex函数有3个:regex_match、 regex_search 、regex_replaceregex_ma原创 2015-05-20 15:09:48 · 2527 阅读 · 0 评论 -
AWK改变输入输出分隔符实例分析
awk默认从STDIN接受数据,打印文本到STDOUT。awk的默认输入和输出分隔符:FS : 输入字段分隔符,默认空格。RS : 输入行分隔符,默认\n。OFS : 输出字段分隔符,默认空格。ORS : 输出行分隔符,默认\n。 实例:通过改变默认的内置变量使多行变成一行file.txt ( 每个人的信息条数不确定,区分是一个空行转载 2017-01-17 14:40:24 · 18411 阅读 · 0 评论 -
常用shell sed
转载:https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856901.htmlsed命令:[root@www ~]# sed [-nefr] [动作]选项与参数:-n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上 -n 参数后,则只有经过sed 特殊处理转载 2017-12-23 09:48:34 · 599 阅读 · 0 评论