awk 常用的命令样例

简介: 以下是一些常用的 awk 命令样例:1. 打印文件的某列:```awk '{print $1}' filename.txt```这个命令会打印文件 `filename.txt` 的第一列。2. 根据条件筛选行并打印:```awk '$3 > 10 {print $1, $2}' filename.txt```这个命令会打印文件 `filename.txt` 中第三列大于 10 的行的第一列和第二列。3. 计算并打印某列的总和:```awk '{sum += $1} END {print sum}' filename.txt```这个命令会计算文件 `file

以下是一些常用的 awk 命令样例:

  1. 打印文件的某列:

    awk '{print $1}' filename.txt
    

    这个命令会打印文件 filename.txt 的第一列。

  2. 根据条件筛选行并打印:

    awk '$3 > 10 {print $1, $2}' filename.txt
    

    这个命令会打印文件 filename.txt 中第三列大于 10 的行的第一列和第二列。

  3. 计算并打印某列的总和:

    awk '{sum += $1} END {print sum}' filename.txt
    

    这个命令会计算文件 filename.txt 的第一列的总和,并打印结果。

  4. 按照某列的值进行排序:

    awk '{print $1, $2} filename.txt | sort -k2
    

    这个命令会打印文件 filename.txt 的第一列和第二列,并按照第二列的值进行排序。

  5. 使用自定义的分隔符:

    awk -F':' '{print $1, $3}' filename.txt
    

    这个命令会将文件 filename.txt 的每行按照 : 分隔,然后打印第一列和第三列。

这些是一些常用的 awk 命令样例,可以根据具体的需求进行修改和组合使用。

相关文章
|
6月前
|
Perl
在Awk中,直接通过文件作为输入
在Awk中,直接通过文件作为输入
77 2
|
1月前
|
监控 Linux 数据处理
awk参数使用
【10月更文挑战第17天】awk参数使用
28 6
|
6月前
|
数据处理 Perl
AWK 命令20条
AWK 命令示例:显示文件内容、按列打印、计数、使用分隔符、模式匹配、条件语句、数学计算、数组操作、字符串处理、循环、输出格式控制、删除重复行、统计行词字符、分组统计、格式化输出、字段联合、自定义分隔符、字符串截取和调用外部命令。AWK 是强大的文本分析工具,适用于各种数据处理任务。
123 1
|
6月前
|
Perl
sed打印特定行
sed打印特定行
280 4
|
Unix
多次grep 没有看到输出
tail -f xxx.log | grep aaaa | grep bbbb 发现没有日志输出 但log中的那条记录包含aaaa 和 bbbb,就是说tail  -f xxx.log | grep aaaa可以输出,tail -f xxx.log | grep bbbb可以输出   对日志记录做多次grep过滤输出,格式如下:tail -f log | grep xxx | grep yyy发现grep失效,无法做正确输出。
1137 0
[20171205]uniq命令的输入输出.txt
[20171205]uniq命令的输入输出.txt --//前几天遇到XXD与通配符问题,链接http://blog.itpub.net/267265/viewspace-2147702/ --//今天再次遇到uniq命令的输入输出问题.
954 0