
脚本
winux
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
mysql -h localhost -u root -p就有这个问题, mysql -h 127.0.0.1 -u root -p就能正常用原创 2010-03-02 12:31:00 · 779 阅读 · 0 评论 -
sed 技巧
只替换符合上下文环境的pattern, 比如:如果c后面紧跟的不是字母A,就将c换成becho "c.cAcf" | sed s/c/([^A]/)/b/1/g输出 b.cAbf 在符合规则的行前面,插入一个特定字符 echo "abcef" | sed /ab/ s/^/#/ 其中/ab/是正则表达式,用来匹配某一行,s/^/#/ 命令是替换, ^表示原创 2010-04-28 18:13:00 · 1580 阅读 · 0 评论 -
find 查找不同扩展名的文件
每次用到都要找半天资料,这次把它记下来两个方法 find . -regex .*/./(cpp/|h/) find . -name "*.cpp" -or -name "*.h"原创 2009-12-21 18:57:00 · 2405 阅读 · 0 评论 -
Ragel学习笔记(一)
Ragel是一个状态机编译器,类似Lex, 主要是用来处理字符输入,用于语法解析。简单的文本处理工作一般用正则表达式,或者用awk/sed这些工具就可以处理。之所以用Ragel是为了这样的场景,你的代码的核心任务是解析文本,而且需要高效的处理,比如一个SMTP引擎, HTTP引擎。那么Ragel可以按你定义好的语法,生成一个状态机嵌入到你的代码中。因为这个状态机是专门针对你预定义的语法,且以你的原...原创 2019-04-06 22:13:03 · 6550 阅读 · 0 评论