awk 使用时的问题 求教

sh/bash/dash/ksh/zsh等Shell脚本
回复
ruanxiang8110
帖子: 3
注册时间: 2010-09-26 21:22

awk 使用时的问题 求教

#1

帖子 ruanxiang8110 » 2010-09-26 21:25

用awk同时处理两个文件,一个文件的RS需是\n, 另一个文件的RS需是“#”,请问如何写
头像
zkwlx
帖子: 988
注册时间: 2009-10-09 12:54
系统: debian
来自: 北京某胡同

Re: awk 使用时的问题 求教

#2

帖子 zkwlx » 2010-09-26 21:31

哇!处女贴!! :em04
awk现在还在用吗?记得被perl替代了啊 :em06
ruanxiang8110
帖子: 3
注册时间: 2010-09-26 21:22

Re: awk 使用时的问题 求教

#3

帖子 ruanxiang8110 » 2010-09-26 21:48

处贴被你破了也给点解决方案啊, 大哥
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: awk 使用时的问题 求教

#5

帖子 xiooli » 2010-09-26 21:55

为啥一定要同时处理两个文件,分开处理不行吗?
ruanxiang8110
帖子: 3
注册时间: 2010-09-26 21:22

Re: awk 使用时的问题 求教

#6

帖子 ruanxiang8110 » 2010-09-26 22:12

不行吧,要从一个文件中读取内容到另一个文件里找到匹配的内容
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: awk 使用时的问题 求教

#7

帖子 astolia » 2010-09-27 2:09

第二个文件有没换行?没有的话先将#替换换成\n再交awk处理。有的话,你可以把文件1的\n和文件2的#先都换成一个文件中不可能出现的字符串再交awk处理
fangye_2008
帖子: 1
注册时间: 2010-09-29 15:01

Re: awk 使用时的问题 求教

#8

帖子 fangye_2008 » 2010-09-29 15:04

RS="\n|#"
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: awk 使用时的问题 求教

#9

帖子 astolia » 2010-09-30 14:45

fangye_2008 写了:RS="\n|#"
第一个文件的RS不能是#,第二个不能是\n
回复