免费注册 查看新帖 |

Chinaunix

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

awk中如何使用有awk变量的系统命令?? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-28 09:40 |只看该作者 |倒序浏览
awk  'BEGIN{"grep $1 disk"|getline d}END{$1=$1$d}{printf $1}' lvdisk >>jieguo

想实现的功能是想在lvdisk中找到与disk中某些列匹配的行 并添加到这些行后去

论坛徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亚冠之浦和红钻
日期:2015-06-23 19:10:532015亚冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16赛季CBA联赛之山东
日期:2016-01-31 18:25:0515-16赛季CBA联赛之四川
日期:2016-02-16 16:08:30程序设计版块每日发帖之星
日期:2016-06-29 06:20:002017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之佛山
日期:2017-02-27 20:41:19
2 [报告]
发表于 2006-06-28 09:44 |只看该作者
1.在还没有读入任何记录的时候会有$1么?
2.用awk还用的着grep?

论坛徽章:
0
3 [报告]
发表于 2006-06-28 09:49 |只看该作者
那。。。  偶很菜的  斑竹不要生气   帮帮小弟吧

正在整理存储的资料 没个脚本太累了

论坛徽章:
0
4 [报告]
发表于 2006-06-28 09:50 |只看该作者
主要是因为需要同时对两个文件 lvdisk 和disk  进行操作 不知道该怎么写了

论坛徽章:
0
5 [报告]
发表于 2006-06-28 09:53 |只看该作者
waker不会生气,尤其是面对新手。我就收过waker很多教诲
不过,能不能吧你的问题再说清楚一点?贴各例子?

论坛徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亚冠之浦和红钻
日期:2015-06-23 19:10:532015亚冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16赛季CBA联赛之山东
日期:2016-01-31 18:25:0515-16赛季CBA联赛之四川
日期:2016-02-16 16:08:30程序设计版块每日发帖之星
日期:2016-06-29 06:20:002017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之佛山
日期:2017-02-27 20:41:19
6 [报告]
发表于 2006-06-28 09:53 |只看该作者
没有数据例子,没有期望结果,如何帮?
不过可以建议你读新手导航

论坛徽章:
0
7 [报告]
发表于 2006-06-28 09:56 |只看该作者
disk

test123[/tmp/yakumo][root]#more disk

Device File                 ALPA Tgt Lun Port  CU:LDev Type             Serial#
================================================================================
/dev/rdsk/c4t0d0             e1  00  00  CL1E  01:00  OPEN-E           00020870
/dev/rdsk/c4t0d1             e1  00  01  CL1E  01:01  OPEN-E           00020870
/dev/rdsk/c4t0d2             e1  00  02  CL1E  01:02  OPEN-E           00020870
/dev/rdsk/c4t0d3             e1  00  03  CL1E  01:03  OPEN-E           00020870
/dev/rdsk/c4t0d4             e1  00  04  CL1E  01:04  OPEN-E           00020870
/dev/rdsk/c4t0d5             e1  00  05  CL1E  01:05  OPEN-E           00020870
/dev/rdsk/c4t0d6             e1  00  06  CL1E  01:06  OPEN-E           00020870
/dev/rdsk/c4t0d7             e1  00  07  CL1E  01:07  OPEN-E           00020870
/dev/rdsk/c4t1d0             e1  01  08  CL1E  01:08  OPEN-E           00020870
/dev/rdsk/c4t1d1             e1  01  09  CL1E  01:09  OPEN-E           00020870
/dev/rdsk/c4t1d2             e1  01  0a  CL1E  01:0a  OPEN-E           00020870
/dev/rdsk/c4t1d3             e1  01  0b  CL1E  01:0b  OPEN-E           00020870
/dev/rdsk/c4t1d4             e1  01  0c  CL1E  01:0c  OPEN-E           00020870
/dev/rdsk/c4t1d5             e1  01  0d  CL1E  01:0d  OPEN-E           00020870
/dev/rdsk/c4t1d6             e1  01  0e  CL1E  01:0e  OPEN-E           00020870
/dev/rdsk/c4t1d7             e1  01  0f  CL1E  01:0f  OPEN-E           00020870
/dev/rdsk/c4t2d0             e1  02  10  CL1E  01:10  OPEN-E           00020870
/dev/rdsk/c4t2d1             e1  02  11  CL1E  01:11  OPEN-E           00020870
/dev/rdsk/c4t2d2             e1  02  12  CL1E  01:12  OPEN-E           00020870
/dev/rdsk/c4t2d3             e1  02  13  CL1E  01:13  OPEN-E           00020870
/dev/rdsk/c4t2d4             e1  02  14  CL1E  01:14  OPEN-E           00020870
/dev/rdsk/c4t2d5             e1  02  15  CL1E  01:15  OPEN-E           00020870

论坛徽章:
0
8 [报告]
发表于 2006-06-28 09:57 |只看该作者
lvdisk
test123[/tmp/yakumo][root]#more lvdisk
/dev/vg00
c0t6d0
c2t6d0
/dev/vg_ntora
c4t10d4
c4t10d5
c4t10d6
c4t10d7
c4t11d0
c4t11d1
c4t11d2
c4t11d3
c4t11d4
c4t11d5
c4t11d6
c4t11d7
c4t12d0
c4t12d1
c4t12d2
c4t12d3
c7t10d4
c7t10d5
c7t10d6
c7t10d7
c7t11d0
c7t11d1
c7t11d2
c7t11d3
c7t11d4
c7t11d5
c7t11d6
c7t11d7
c7t12d0
c7t12d1
c7t12d2
c7t12d3
c8t1d2
c9t1d2
c7t12d4
c4t12d4
/dev/vg_ntoraarch
c4t2d0
c4t2d1
c7t2d0
c7t2d1
/dev/vg_ntorabackup
c22t0d1
c18t0d1
c20t0d1
c24t0d1

论坛徽章:
0
9 [报告]
发表于 2006-06-28 09:59 |只看该作者
想实现的功能就是把每个vg所用的盘在阵列上所用的lun给列出来   所以需要用lvdisk里的列到disk里去grep出对应的行并将其添加到lvdisk里此行的后面

论坛徽章:
0
10 [报告]
发表于 2006-06-28 10:17 |只看该作者
不能沉啊   哪位老大给个思路建议啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP