抽取一个文件里的以CONFIG开头大写的词
2004年11月23日
这个代码是为了抽取一堆source code中的CONFIG_词
肯定还有很多情况不能很好处理
#!/bin/sh grep "CONFIG_" $PATHOFPATCH/$PATCH | sed 's/[+#|\|\|\&|(|)|\$|=|:|\"|;]//g'| sed 's/,0//g' | sed 's/\/\*.*//g' | sed 's/[abcdefghijklmnopqrstuvwxyz-]//g'|sed 's/_\.//g' | sed 's/\.//g'|awk '{print $1"\n"$2"\n"$3"\n"$4"\n"}' | grep "CONFIG_"
35F2的perl版 #!/usr/bin/perl -w while () { while (m/(CONFIG_[A-Z|_|0-9]*)[\s|\)]/g) { print "$1\n"; } }
疑问:为什么sed删除所有小写字母不能用sed ’s/[a-z]//g’ ?
而必须用 sed ’s/[abcdefghijklmnopqrstuvwxyz]//g’ 这么难看的写法?
分类: 未分类
另外,董事长那里的日历又变成台北那里的鸟。。。
多谢多谢
俺刚开始玩而已,还是菜鸟
懂事长的日—-历俺改玩鸟