`
lionlx
  • 浏览: 283530 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

awk函数中如何执行shell中的函数

阅读更多
已awk中执行wget函数为例

当需要动态读取文本中的数据(多域),每个域中的数据作为wget访问的参

#!/bin/bash

today=$(date --date="1   day   ago" +%Y%m%d)
host="192.168.105.100";

mysql -h 192.168.105.100 -u root --password=root club -e "set names gbk;select id,count(1) from post where date(time)='$today' and floor='0' group by id" > /usr/post.log

awk -F'\t' -v h=$host '{
        if($1!="barid"){
        httpUrl="http://"h":8080/admin/login.do?topics="$2"&id="$1;
        #print httpUrl;
        wgethttpUrl="wget \""httpUrl"\" -q -O /usr/wgetlog.log";
        #print wgethttpUrl;
        system(wgethttpUrl);
        }
}' /usr/post.log

system在awk中可以执行shell中的函数,但是system中只能是字符串,system中不能识别awk中,或awk外部的变量。
分享到:
评论

相关推荐

    shell中的awk命令

    shell中的awk命令 文章目录shell中的awk命令1.awk–“样式扫描和处理语言”2.awk模式匹配3.记录和域4.指定分隔符`-F “”` 指定分隔符`FS=””` 指定分隔符5.关系和布尔运算值6.表达式7.系统变量8.格式化输出9.内置...

    Sed与awk 中文第二版

    你还能了解到: 通用的程序结构 如何使用awk的内部函数 如何编写用户定义函数 awk程序的调试技术 如何开发一个处理索引的应用程序,该程序演示了awk的强大功能得到不同awk版本的ftp和联系信息 。  本书还包含了一组...

    awk入门到精通.pdf

    此外, awk内建有pipe的功能, 可将处理中的数据传送给外部 的 Shell命令加以处理, 再将Shell命令处理后的数据传回awk程序, 这个特点也使得awk程序很 容易使用系统资源. 由于awk具有上述特色, 在问题处理的过程中, 可...

    shell编程指南,shell脚本,本书共分五部分全。grep家族,sed,AWK,正则表达式,tr用法

    第19章 shell函数 202 第20章 向脚本传递参数 224 第21章 创建屏幕输出 236 第22章 创建屏幕输入 252 第23章 调试脚本 274 第24章 shell嵌入命令 277 第五部分 高级shell编程技巧 第25章 深入讨论 第26章 shell ...

    Shell编程高级进阶系列视频.zip

    15Shell编程之函数及脚本案例讲解 16Shell编程之函数及脚本案例讲解 17Linux下Shell编程FIND、SED命令实战 18Linux下Shell编程FIND、SED命令实战 19Shell编程之awk、sed演练 20Shell编程之awk、sed演练( 21Shell编程...

    shell脚本与Makefile区别.docx

    另外,Makefile 中执行 shell 命令,一行会创建一个进程来执行。所以,在 Makefile 中很多都是在一行末尾加 “;” 和 “\”,来保证代码是一行而不是多行,这样可以在一个进程中执行。 在获取当前目录时,shell ...

    UNIX命令及SHELL编程

    19_基础shell编程-shell 函数.PDF 20_基础shell编程-向脚本传递参数.PDF 21_基础shell编程-创建屏幕输出.PDF 22_基础shell编程-创建屏幕输入.PDF 23_基础shell编程-调试脚本.PDF 24_基础shell编程-shell嵌入...

    Linux awk 快速掌握 超牛中文思维导图

    AWK 提供了极其强大的功能:可以进行样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语言所应具有的几乎所有精美特性。实际上 AWK 的确拥有自己的语言:AWK 程序设计语言, ...

    三剑客之【awk】.html

    awk命令常用用法整理;加入了自己在平时运用中的...awk有许多强大的字符串函数 gsub(r,s) #在整个$0中,用s代替r gsub(r,s,t) 在整个t中,用s代替r index(s,t) 返回s中字符串t的第一位置 length(s) 返回s长度 。。。

    Awk学习笔记和指南

    awk 是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它...下面介绍的awk是以GUN的gawk为例的,在 linux系统中已把awk链接到gawk,所以下面全部以awk进行介绍。

    sed、grep、awk的使用和简单Shell编程

    (1)掌握linux “三剑客”grep、sed、awk的使用方法; (2)掌握bshell脚本编程基本规则、函数及控制结构

    shell 编程指南pdf

    2.1.13 使用exec或ok来执行shell命令 19 2.1.14 find命令的例子 20 2.2 xargs 20 2.3 小结 21 第3章 后台执行命令 22 3.1 cron和crontab 22 3.1.1 crontab的域 22 3.1.2 crontab条目举例 23 3.1.3 crontab命令选项 ...

    UNIX shell 编程指南

    保证shell脚本执行唯一性 用一条命令处理分别改变文件和文件夹的权限 unix时间戳与系统时间相互转换 awk的学习 保护自己编写的shell程序 农行全国集中版代发工资shell程序 Shell程序设计的流程控制 身份证升位shell...

    ipawk:awk(gawk)在shellbash中与ip一起使用的某些功能

    ipawk #awk(gawk)的某些功能可与Shell / bash中的ip,net,子网... 在代码中包含ipawk函数CUR_IP =“ 192.168.1.1/24” awk -i ./ipawk.awk -v ip =“ $ CUR_IP”'{print ip,entryip(ip,$ 1),$ 1}'./3。文本

    绝版经典 LINUX与UNIX SHELL编程指南 PDF 高清版 [16.3M]

    第十九章 SHELL函数 第二十章 向脚本传递参数 第二一章 创建屏幕输出 第二二章 创建屏幕输入 第二三章 调试脚本 第二四章 SHELL嵌入命令 第五部分 高级SHELL编程技巧 第二五章 深入讨论 第二六章 SHELL工具 ...

    shell从入门到精通

    shell基础知识、shell字符串处理、shell表达式与运算符、shell流程控制、shell函数与数组、shell正则表达式、shell文本处理三剑客(grep、sed、awk)、shell标准输入、输出和错误、shell信号发送与捕捉、shell编程时...

    LINUX与UNIX SHELL编程指南 高清PDF

    2.1.13 使用exec或ok来执行shell命令 19 2.1.14 find命令的例子 20 2.2 xargs 20 2.3 小结 21 第3章 后台执行命令 22 3.1 cron和crontab 22 3.1.1 crontab的域 22 3.1.2 crontab条目举例 23 3.1.3 crontab命令选项 ...

    一天一个shell命令 linux文本内容操作系列-awk命令详解

    awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk...

    LINUX与UNIX SHELL编程指南(很全)

    2.1.13 使用exec或ok来执行shell命令 19 2.1.14 find命令的例子 20 2.2 xargs 20 2.3 小结 21 第3章 后台执行命令 22 3.1 cron和crontab 22 3.1.1 crontab的域 22 3.1.2 crontab条目举例 23 3.1.3 crontab命令选项 ...

    Linux与unix shell编程指南

    19.10 执行shell函数 205 19.10.1 删除shell函数 206 19.10.2 编辑shell函数 206 19.10.3 函数举例 207 19.10.4 将函数集中在一起 219 19.11 函数调用 219 19.11.1 在脚本中调用函数 219 19.11.2 从函数文件中调用...

Global site tag (gtag.js) - Google Analytics