`
redalx
  • 浏览: 181491 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

awk分类输出

阅读更多
在网上看到的一个awk分类的简单应用,思路比较简单,但用起来比较方便:

如有一个文本a.txt:

1  aaaz
1  dadawf
2  rerwerw
1   erewrw
3   rewrwe
分成文件名是1,2,3且将第二列的内容按照第一列的数字分类到相应的文件:
awk '{print $2>$1".txt"}' a.txt
就可以达到结果。
分享到:
评论

相关推荐

    awk 工具用法说明

    - `df | awk '$4>1000000'`: 通过管道将`df`命令的输出传递给`awk`,显示第四列大于`1000000`的行。 5. **自定义分隔符** - `awk -F "|" '{print $1}' file`: 按照`|`字符作为字段分隔符,打印每行的第一列。 - ...

    awk命令简介

    c4=[%d]\n", c1, c2, c3, c4}' file`: 根据第四列的值范围对值进行分类统计。 - `awk '{gsub(/\$/, ""); gsub(/,/,""); if ($4 > 3000) exit; else c4 += $4;} END {printf "c4=[%d]\n", c4}' file`: 如果第四列大于...

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

    ##### 1.2 Shell的分类 Linux中存在多种Shell,其中最常见的是Bourne Shell (`sh`)、C Shell (`csh`) 和 Korn Shell (`ksh`)。除此之外,还有Bourne Again Shell (`bash`),它是Bourne Shell的一种扩展版本,在功能...

    linux正则表达式awk详解

    print语句在awk中用于输出,可以打印指定的字段或自定义的字符串。在字段前加上美元符号($)表示引用字段,例如$1代表第一个字段。如果没有指定字段,默认打印整行($0)。 自定义输出分隔符 awk的OFS(Output ...

    输出java进程的jstack信息示例分享 通过线程堆栈信息分析java线程

    keys=`ps -ef | grep "$pro_name" | grep -v "grep" | awk '{print $2}'` nowdate=`date +%Y%m%d%H%M%S` jstack_path="/usr/java/jdk1.6.0_07/bin/jstack" cpulog_path="/home/" for key in ${keys} do cpulog_...

    LINUX与UNIX_Shell编程指南(上)

    11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件合并 110 11.2 系统sort 110 11.3 uniq用法 111 11.4 join用法 112 11.5 cut用法 114 11.5.1 使用域分隔符 115 ...

    Linux与unix shell编程指南(1-16)

    11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件合并 110 11.2 系统sort 110 11.3 uniq用法 111 11.4 join用法 112 11.5 cut用法 114 11.5.1 使用域分隔符 115 ...

    如何从trace文件分析网络性能

    1. **数据包分类**:可以根据数据包类型进行更细致的分类,比如区分控制包和数据包。 2. **多层处理**:在实际应用中,可能需要考虑网络协议栈的不同层面对数据包的影响。 3. **误差校正**:考虑到网络中的各种不...

    Linux与unix shell编程指南

    11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件合并 110 11.2 系统sort 110 11.3 uniq用法 111 11.4 join用法 112 11.5 cut用法 114 11.5.1 使用域分隔符 115 ...

    linux shell 编程教程

    11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件合并 110 11.2 系统sort 110 11.3 uniq用法 111 11.4 join用法 112 11.5 cut用法 114 11.5.1 使用域分隔符 115 ...

    shell 编程指南pdf

    11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件合并 110 11.2 系统sort 110 11.3 uniq用法 111 11.4 join用法 112 11.5 cut用法 114 11.5.1 使用域分隔符 115 ...

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

    11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件合并 110 11.2 系统sort 110 11.3 uniq用法 111 11.4 join用法 112 11.5 cut用法 114 11.5.1 使用域分隔符 115 ...

    linux与unix shell 编程(下)

    11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件合并 110 11.2 系统sort 110 11.3 uniq用法 111 11.4 join用法 112 11.5 cut用法 114 11.5.1 使用域分隔符 115 ...

    LINUX与UNIX SHELL编程指南.rar

    11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件合并 110 11.2 系统sort 110 11.3 uniq用法 111 11.4 join用法 112 11.5 cut用法 114 11.5.1 使用域分隔符 115 ...

    Linux与Unix Shell编程指南(PDF格式,共30章)

    11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件合并 110 11.2 系统sort 110 11.3 uniq用法 111 11.4 join用法 112 11.5 cut用法 114 11.5.1 使用域分隔符 115 ...

    Linux与unix shell编程指南1.rar

    11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件合并 110 11.2 系统sort 110 11.3 uniq用法 111 11.4 join用法 112 11.5 cut用法 114 11.5.1 使用域分隔符 115 ...

    shell教程-30章,下了之后会让你大吃一惊,相当好

    11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件合并 110 11.2 系统sort 110 11.3 uniq用法 111 11.4 join用法 112 11.5 cut用法 114 11.5.1 使用域分隔符 115 ...

    LINUX与UNIX SHELL编程指南

    11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件合并 110 11.2 系统sort 110 11.3 uniq用法 111 11.4 join用法 112 11.5 cut用法 114 11.5.1 使用域分隔符 115 ...

Global site tag (gtag.js) - Google Analytics