免费注册 查看新帖 |

Chinaunix

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

[文本处理] 求一段shell,各位大侠帮帮忙吧! [复制链接]

论坛徽章:
0
11 [报告]
发表于 2012-08-28 08:30 |只看该作者
回复 10# hyt123321c


    给你个例子
  1. awk 'BEGIN{system("mkdir id1")}'
复制代码

论坛徽章:
0
12 [报告]
发表于 2012-08-28 12:35 |只看该作者
路过,学一个!

论坛徽章:
0
13 [报告]
发表于 2012-08-29 16:51 |只看该作者
回复 11# personball


    试了一天都不行。。大侠在帮帮忙吧。。

论坛徽章:
0
14 [报告]
发表于 2012-08-29 16:57 |只看该作者
回复 13# hyt123321c


    1.你试的是什么?
2.你试了以后不行,错误提示是什么?

信息量不足,你让我来猜?

论坛徽章:
0
15 [报告]
发表于 2012-08-30 09:18 |只看该作者
回复 14# personball


    我在试试今天。另外在问下,{a[$2]=$1} ,这个是什么意思。。?刚学awk,a[$2] 这个数组,是什么意思。。?

论坛徽章:
0
16 [报告]
发表于 2012-08-31 08:25 |只看该作者
回复 15# hyt123321c


    a[$2]=xxxx
首先,这是关联数组,即是可以字符串作为数组索引的数组
a是数组名
$2是索引

论坛徽章:
0
17 [报告]
发表于 2012-09-03 16:06 |只看该作者
回复 16# personball


    还是不行。。这个关联数组怎么能拿到前边的BEGIN中用。。?实在是弄不出来了     在帮帮忙吧大神 。。

论坛徽章:
0
18 [报告]
发表于 2012-09-06 22:01 |只看该作者
回复 17# hyt123321c


最近比较忙,差不多一周没上CU了
你要把关联数组拿到BEGIN中用? 你先查查awk 中关于 BEGIN{} 语句块的定义吧。。。
BEGIN基本就是在处理记录之前执行的语句块。。。如果你的关联数组是靠记录处理之后才生成的,当然不能拿到BEGIN中来用。。
   

论坛徽章:
0
19 [报告]
发表于 2012-09-07 10:24 |只看该作者
回复 18# personball


    我明白了。。。开始找其他的方法了,这个貌似不能一下都出来。十分感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP