免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 231053469
打印 上一主题 下一主题

怎样能取出 这里的值 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-01-11 10:18 |只看该作者
awk '{for(i=1;i<=NF;i++)if($i~/216/)print NR","i}' bb


216 换成你需要匹配的字符
bb  换成你需要匹配的文件
结果第一个是行号,第二个是列号,
就是座标了。

论坛徽章:
0
12 [报告]
发表于 2006-01-11 11:08 |只看该作者
我想是这样的,按我目前的小技认为你可以先用sed取出第三行,然后用awk取出第一段.不知道是不是这样理解的.

论坛徽章:
0
13 [报告]
发表于 2006-01-11 11:15 |只看该作者
原帖由 Yuri.G. 于 2006-1-11 11:08 发表
我想是这样的,按我目前的小技认为你可以先用sed取出第三行,然后用awk取出第一段.不知道是不是这样理解的.

cat a

1 aaa bbb
2 bbb ccc
3 ccc ddd
怎样取出3行1列ccc的值的位置,这个位置不一定是ccc所以要取ccc的位置
请指教ccc

这是文件,按照你的理解,sed |awk 直接就取出来了ccc了
我问的是怎样取出ccc这个位置的值~[可能不是ccc]知道麽~这个位置的值!
好多人以为我问 的怎么取ccc,这就不来问了
就是不通国任何文件内容才能取的出啊

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
14 [报告]
发表于 2006-01-11 11:23 |只看该作者
原帖由 231053469 于 2006-1-11 11:15 发表


cat a

1 aaa bbb
2 bbb ccc
3 ccc ddd
怎样取出3行1列ccc的值的位置,这个位置不一定是ccc所以要取ccc的位置
请指教ccc

这是文件,按照你的理解,sed |awk 直接就取出来了ccc了
我问的是怎样取出ccc这个位 ...

请从2楼开始子西阅读每个人给你的回复

论坛徽章:
0
15 [报告]
发表于 2006-01-11 11:44 |只看该作者
以后不回了,老是回了不看,楼主好毛躁

论坛徽章:
0
16 [报告]
发表于 2006-01-11 11:51 |只看该作者
原帖由 pvb1979 于 2006-1-11 11:44 发表
以后不回了,老是回了不看,楼主好毛躁

有点同感

论坛徽章:
0
17 [报告]
发表于 2006-01-11 12:42 |只看该作者
sorry刚才我在用数组做,正在进行
你所取的是 ccc这个 位置的行号列号,我用不到
我刚才看到你的回复,不好意思     ^=^
以后要回喔,小姨子.  ^=^

论坛徽章:
0
18 [报告]
发表于 2006-01-11 12:48 |只看该作者
原帖由 231053469 于 2006-1-11 09:09 发表

是啊,这个问题弄了我3天了已经~!!!



那我问你这个是不是座标?你还说是

一会儿说是座标 ,一会儿又说用不到座标?

你到底要什么?你想要干什么?耍我们啊:em12:

论坛徽章:
0
19 [报告]
发表于 2006-01-11 12:56 |只看该作者
具体想实现

文件1内容
aaa bbb
bbb ccc
ccc ddd
ppp rrr   
文件2内容
ccc bbb
fff ooo
sss rrr

当1的bbb =2的bbb时候  把1的aaa给2的bbb
2内容为      ccc bbb aaa
怎么写shell???
谢谢

要的最终效果就是
ccc bbb aaa
fff ooo
sss rrr
最重要一点,不可以利用文件里的值进行sed和awk,因为文件值是可变的,格式是这样而已
把文件1 aaa追加到文件2  即ccc bbb aaa   (追加后要同行)注意(文件2除了追加,其他内容不变)

论坛徽章:
0
20 [报告]
发表于 2006-01-11 12:59 |只看该作者
如果只是取aaa的值给文件2的话 也不会拿来问了
难就在于这里
我现在正在用数组下标来做,
小姨子他相好的,刚刚我不好别声气啊,能想出咋做么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP