`

AWK常用命令

    博客分类:
  • Unix
阅读更多
读取config.properties中指定的值的value
bmp.size=1
bmp.0.bmp_cluster_type=Non-cluster
bmp.0.bmp_node_id=1
bmp.0.bmp_dm_type=single
bmp.0.bmp_share_ip=10.10.10.3
bmp.0.bmp_host_ip=10.71.172.217
bmp.0.bmp_standby_ip=10.10.10.10
bmp.0.bmp_user_name=bmp21
bmp.0.bmp_user_passwd=bmp21
bmp.0.bmp_user_home=/enip/enipapp/bmp21
bmp.0.gfep_required_flag=No
bmp.0.gfep_ip=10.10.10.1
bmp.0.gfep_port=9002
bmp.0.gfep_user_name=gfep
bmp.0.gfep_user_passwd=gfep
bmp.0.gfep_db_name=gfepdb
bmp.0.gfep_db_server=ocs_server_net
bmp.0.bmp_have_taskcontrol=No
bmp.0.bmp_have_dircleaner=No
bmp.0.bmp_have_billconfig=No
bmp.0.bmp_billconfig_TASK_INTERVAL=5
bmp.0.bmp_have_fileconvert=No
bmp.0.bmp_fileconvert_have_sysdb=No
bmp.0.bmp_fileconvert_have_userdb=No
bmp.0.bmp_fileconvert_userdb_node_id.size=1
bmp.0.bmp_fileconvert_userdb_node_id.0=1
bmp.0.bmp_have_fileexport=No
bmp.0.bmp_fileexport_have_sysdb=No
bmp.0.bmp_fileexport_have_userdb=No
bmp.0.bmp_fileexport_userdb_node_id.size=1
bmp.0.bmp_fileexport_userdb_node_id.0=1

awk -F= -v k="bmp.size" '{ if ( $1 == k ) print $2; }' config.properties

awk -F "=" '{print $0}' config.properties | grep -i "bmp.size"|awk -F "=" '{print $2}'

awk -F= -v k="bmp.size" '{ if ( $1 == k ) print substr($0,(length($1)+2),length($0)) }'config.properties


浏览文件中的记录数
awk 'END {print FNR}' config.properties


域的个数
 echo " one two three" | awk '{print NF}'


分享到:
评论

相关推荐

    linux awk 命令大全

    linux awk 命令大全 awk 常用命令

    awk学习手册.docx

    awk从入门到精通, awk常用命令,参数,以及用法说明,相信通过本文档,你可以快速掌握awk工具

    awk入门教程

    awk常用命令内容简介 内容简介 概述 变量 模式 动作 I/O 语句 函数 其他 限制 实例

    Linux常用命令,shell 编程命令整理

    Linux常用命令 (vim,快捷键,权限), shell编程,awk编程 命令整理。shell条件判断流程控制等。快速入门。

    awk命令简linux_tee_命令详解Sed_命令.doc

    awk命令简linux_tee_命令详解Sed_命令.doc SHELL里面的常用命令 有助于SHELL的提高

    Linux主要shell命令、sed、awk使用详解

    1 Linux主要shell命令详解 2 Linux bash shell脚本语法入门 3 Shell基本命令 4 使用 sed 编辑器

    常用linux命令及服务器配置大全 工作中收集的linux常用命令。

    本人在工作中收集的linux常用命令。 acctcom 搜索并显示进程记帐文件 ar 维护可移植的档案或库 at 定时执行某个命令 awk 模式扫描和处理语言 batch 对at命令的调用 banner 显示大尺寸字符 basename,dirname 给...

    三剑客之【awk】.html

    awk命令常用用法整理;加入了自己在平时运用中的实例,比如通过查询数据库生成csv文件或insert语句。将markdown文件转换成了html文件。 awk有许多强大的字符串函数 gsub(r,s) #在整个$0中,用s代替r gsub(r,s,t) 在...

    awk命令详解 快速进阶 简洁入门

    shell中常用的awk指令用来处理成列的数据,功能强大,本文档是我学习的一些记录,参考了网上的一些资料,用于快速学习awk的基本用法。 本文档比较简洁,条例清晰。

    awk和sed思维导图

    关于unix/linus下面的常用命令awk和sed的思维导图,通过图片全面了解了命令所需参数和命令格式,以及相应的命令中自带的函数等等。

    linux常用命令大全.docx

    linux常用命令大全 Linux系统提供了大量的命令用于文件管理、系统配置、网络操作等。以下是一些Linux系统中常用的命令大全,涵盖了多个方面: 1. 文件和目录管理 ls:列出目录内容。 cd:切换目录。 pwd:显示...

    linux常用命令大全.doc

    以下是一些Linux的常用命令: 文件管理命令: ls:查看指定目录中有哪些内容。 cd:切换当前目录。 pwd:显示用户在哪个目录下(绝对路径)。 cp:复制文件或目录。 mv:移动或重命名文件或目录。 rm:删除文件或...

    linux常用命令脚本.txt

    Linux常用命令 # 按 VmSwap 使用量对进程排序,输出进程名称、进程 ID 以及 SWAP 用量 $ for file in /proc/*/status ; do awk '/VmSwap|Name|^Pid/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 3 -n -...

    Linux常用命令以及进阶命令

    Linux常用命令以及进阶命令 侵权删 平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到...

    Linux查找替换文本编辑常用命令汇总

    Linux中tail,find,grep,sed,awk等,各个查找替换,常用命令,可以很好 的了解tail,find,grep,sed,awk等各个命令的各个参数的含义和用法,掌握Linux下查找替换的功能

    linux常用命令学习日志

    包括一些linux常用的命令。常用脚本的编写

    Cygwin64 windows grep awk sed cat

    常用linux命令在windows环境下使用 windows grep awk sed cat

    awk命令 文本和数据进行处理的编程语言

    awk命令是一种编程语言,用于在linux/unix下对文本和数据进行处理。 而且它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。 语法格式:awk [参数] [文件] 常用参数: -F ...

    UNIX Shell awk sed 实例 精解 (第4版)

    linux下常用脚本命令集合 : awk sed bash shell Shell范例精解(第4版)

    linux三剑客常用命令.pdf

    inux中的文本处理工具,grep、sed、awk,也称之为三剑客,熟练的使用,对文本内容搜索、编辑等任务能够提升效率。grep/egrep/fgrep:文本过滤工具;sed:流编辑器;awk:文本报告生成器 ,格式化文本,3个开发者的名字...

Global site tag (gtag.js) - Google Analytics