`

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工具

    Linuxawk命令详解[归类].pdf

    awk 的常用选项 option 有: ① -F fs : 使用 fs 作为输入记录的字段分隔符,如果省略该选项,awk 使用环境变量 IFS 的值 ② -f filename : 从文件 filename 中读取 awk_script ③ -v var=value : 为 awk_script...

    awk入门教程

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

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

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

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

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

    Linux 常用命令 Linux 常用命令

    Linux 常用命令 Linux 操作系统提供了许多实用的命令,以下是其中的一些: 1. tar 命令:创建和管理 tar 文件 tar 命令用于创建和管理 tar 文件。tar 文件是一种存档文件格式,用于存储和传输文件。tar 命令可以...

    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) 在...

    shell和awk速度对比

    shell和awk都是常用的数据处理工具。shell是一种 Unix shell,是一个命令行解释器,主要用于执行命令和脚本。awk是一种文本处理语言,主要用于处理文本数据。 部分内容解释: 在实际工作中,我们遇到了一个生成...

    Linux的服务器常用命令[定义].pdf

    "Linux服务器常用命令" Linux服务器常用命令是Linux操作系统中最常用的命令,掌握这些命令对于Linux服务器的管理和维护至关重要。本电子书将详细介绍Linux服务器常用命令的定义、分类和使用方法。 一、目录操作...

    CentOS常用命令大全.docx

    CentOS 常用命令大全 在 Linux 系统中,掌握常用命令是非常重要的。本文总结了 CentOS 常用命令大全,涵盖了 cpu 信息、内存信息、cpu 位数、Linux 版本、内核版本、当前时间、硬盘和分区、安装的软件包、键盘布局...

    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:删除文件或...

    一些常用的shell命令

    本文将详细介绍一些常用的 shell 命令,包括系统资源监测命令 sar、正则表达式、文件处理命令 awk 等。 系统资源监测命令 sar sar 命令是用来收集系统统计信息的标准 UNIX 命令,sar 命令的选项很多,可以提供队列...

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

Global site tag (gtag.js) - Google Analytics