免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3530 | 回复: 1
打印 上一主题 下一主题

有什么办法能让sed里的正则匹配支持汉字?awk,grep是否也存在这种情况? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-13 22:30 |只看该作者 |倒序浏览
有什么办法能让sed里的正则匹配支持汉字?awk,grep是否也存在这种情况?

论坛徽章:
0
2 [报告]
发表于 2009-07-13 22:45 |只看该作者
正则最好使用perl。

一般的匹配只要locale设置好了就可以。

olive:~/tmp> cat laziji.txt
*************** 辣子鸡 ****************

材料:
整鸡................1只约1000克
干红辣椒............80克
花椒................20克
姜..................一块
蒜..................6、7瓣
料酒................适量
盐,白糖............适量
白芝麻..............适量

干红辣椒和花椒的量,根据自己对麻辣的承受力,自行调整。我用的量,是相当的辣了
做法:
1,整鸡处理干净后,去头去爪,剁成约2厘米的小块;蒜切片,干辣椒剪成小段
2、鸡块中倒入料酒和盐,拌匀后腌20分钟。盐要放够,菜的咸味全够这时放的盐了
3、锅中油烧热,待烧得非常热时,倒入鸡块炸,炸至鸡块表面成焦黄,捞出
4、锅中留适量底油,放入蒜片爆香,下干辣椒段和花椒,炒出麻辣香味后,倒入炸好的鸡块和姜片
5、继续翻炒,再加入少许白糖,撒入白芝麻, 炒匀即可出锅

备注:
1、腌鸡块时,要一次性把盐放够,因为鸡块炸过后表面变干就无法再入味,必须提前放足量
2、炸鸡块的油要烧得足够热,使鸡块表皮迅速炸干变酥脆,这样炸出的鸡块外焦里嫩。油不够热的话,炸多久外皮都炸不焦,里面的肉也炸老了
3、辣椒花椒需要较多的量,吃起来才过瘾。吃完还剩下大量的材料,还可以继续做其他菜。
olive:~/tmp>
olive:~/tmp> grep "辣椒" laziji.txt
干红辣椒............80克
干红辣椒和花椒的量,根据自己对麻辣的承受力,自行调整。我用的量,是相当的辣了
1,整鸡处理干净后,去头去爪,剁成约2厘米的小块;蒜切片,干辣椒剪成小段
4、锅中留适量底油,放入蒜片爆香,下干辣椒段和花椒,炒出麻辣香味后,倒入炸好的鸡块和姜片
3、辣椒花椒需要较多的量,吃起来才过瘾。吃完还剩下大量的材料,还可以继续做其他菜。
olive:~/tmp> sed -n -e '/辣椒/p' laziji.txt
干红辣椒............80克
干红辣椒和花椒的量,根据自己对麻辣的承受力,自行调整。我用的量,是相当的辣了
1,整鸡处理干净后,去头去爪,剁成约2厘米的小块;蒜切片,干辣椒剪成小段
4、锅中留适量底油,放入蒜片爆香,下干辣椒段和花椒,炒出麻辣香味后,倒入炸好的鸡块和姜片
3、辣椒花椒需要较多的量,吃起来才过瘾。吃完还剩下大量的材料,还可以继续做其他菜。
olive:~/tmp> gawk '{if ($0 ~ /辣椒/) print $0;}' laziji.txt
干红辣椒............80克
干红辣椒和花椒的量,根据自己对麻辣的承受力,自行调整。我用的量,是相当的辣了
1,整鸡处理干净后,去头去爪,剁成约2厘米的小块;蒜切片,干辣椒剪成小段
4、锅中留适量底油,放入蒜片爆香,下干辣椒段和花椒,炒出麻辣香味后,倒入炸好的鸡块和姜片
3、辣椒花椒需要较多的量,吃起来才过瘾。吃完还剩下大量的材料,还可以继续做其他菜。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP