博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
awk 调用方式
阅读量:4049 次
发布时间:2019-05-25

本文共 772 字,大约阅读时间需要 2 分钟。

– Start

对于简单的 awk 命令,我们可以通过下面的方式调用 awk。

语法:awk [-F field-separator] 'commands' input-file例子:awk 'BEGIN {empty_row_count=0} /^$/{empty_row_count++} END {print empty_row_count}' test.txt

对于复杂的 awk 命令,我们可以将命令写入一个文件,然后使用 -f 参数指定该文件。

语法: awk -f awk-script-file input-files例子:1. 创建一个文件 test.cmd.awk,然后输入下面的内容。    BEGIN {empty_row_count=0}    /^$/{empty_row_count++}     END {print empty_row_count}2. 然后通过下面的方式调用 awk。    awk -f test.cmd.awk test.txt

对于复杂的 awk 命令,我们还可以使用传统的 shell 脚本方式调用 awk。

1. 创建一个脚本 test.awk,然后输入下面的内容。    #! /usr/bin/awk -f    BEGIN {empty_row_count=0}    /^$/{empty_row_count++}     END {print empty_row_count}2. 赋予该脚本可执行权限,然后通过下面的方式调用 awk 脚本。    ./test.awk test.txt

– 更多参见:

– 声 明:转载请注明出处
– Last Updated on 2015-10-27
– Written by ShangBo on 2015-10-27
– End

你可能感兴趣的文章
c++类的操作符重载注意事项
查看>>
c++模板与泛型编程
查看>>
WAV文件解析
查看>>
WPF中PATH使用AI导出SVG的方法
查看>>
WPF UI&控件免费开源库
查看>>
QT打开项目提示no valid settings file could be found
查看>>
Win10+VS+ESP32环境搭建
查看>>
android 代码实现圆角
查看>>
flutter-解析json
查看>>
android中shader的使用
查看>>
java LinkedList与ArrayList迭代器遍历和for遍历对比
查看>>
drat中构造方法
查看>>
JavaScript的一些基础-数据类型
查看>>
JavaScript基础知识(2)
查看>>
转载一个webview开车指南以及实际项目中的使用
查看>>
android中对于非属性动画的整理
查看>>
一个简单的TabLayout的使用
查看>>
ReactNative使用Redux例子
查看>>
Promise的基本使用
查看>>
coursesa课程 Python 3 programming 统计文件有多少单词
查看>>