在awk中执行外部命令

简介: 在awk中执行外部命令 1、借助system/getline删除 awk '{cmd="rm "$0;system(cmd)}' filename awk '{cmd="rm "$0;cmd|getline }' filename man awk里面有关于getline的说明。

awk中执行外部命令

1、借助system/getline删除

awk '{cmd="rm "$0;system(cmd)}' filename

awk '{cmd="rm "$0;cmd|getline }' filename

man awk里面有关于getline的说明。

2

awk '{system("wget -O - "url" | grep "ext" " | getline var) }' '{print var}'

system 函数外部命令调用所引用的参数两边必须使用双引号包围,否则引用无效。

command | getline [var]

Run command piping the output either into $0 or var, as above.

原文

[1]http://hi.baidu.com/crystalship/item/1abd3d1c8d3a0c426926bba7

[2]http://hi.baidu.com/asnahu/item/a4e862cffcb5fc14b67a2488

目录
相关文章
|
10月前
|
Shell 数据处理 Perl
shell脚本里的三剑客之一awk
shell脚本里的三剑客之一awk
84 2
|
3月前
|
Shell Linux Perl
shell 编程中 awk ,wc ,$0,$1 等 命令的使用总结
shell 编程中 awk ,wc ,$0,$1 等 命令的使用总结
98 0
|
5月前
|
数据处理 Perl
AWK 命令20条
AWK 命令示例:显示文件内容、按列打印、计数、使用分隔符、模式匹配、条件语句、数学计算、数组操作、字符串处理、循环、输出格式控制、删除重复行、统计行词字符、分组统计、格式化输出、字段联合、自定义分隔符、字符串截取和调用外部命令。AWK 是强大的文本分析工具,适用于各种数据处理任务。
110 1
|
5月前
|
存储 弹性计算 Shell
使用awk 编写的wc 程序
【4月更文挑战第29天】
33 1
|
5月前
|
Perl
`awk` 命令的执行顺序遵循
`awk` 命令的执行顺序遵循
54 2
|
Linux BI Perl
awk指令用法详解
awk指令用法详解
157 0
|
Unix Shell Linux
两个实用的shell命令:sed和awk用法
两个实用的shell命令:sed和awk用法
124 0
|
Shell Perl
shell脚本之awk命令(二)
1、工作原理 2、AWK格式 3、按行输入文本 4、按字段输入文本 5、通过管道符号,双引号调用shell命令
shell脚本之awk命令(二)
|
Shell Perl
shell脚本之awk命令(一)
1、工作原理 2、AWK格式 3、按行输入文本 4、按字段输入文本 5、通过管道符号,双引号调用shell命令
shell脚本之awk命令(一)
|
监控 Shell Perl