使用AWK实现文件内容统计及格式化输出

作者:佚名 上传时间:2023-11-24 运行软件:AWK 编程语言 软件版本:AWK 4.2.1 版权申诉

AWK是一种文本处理工具,适用于对结构化文本进行分析和处理。本示例演示如何使用AWK统计文件中不同单词的出现次数,并以格式化的表格输出结果。

# 文件内容统计及格式化输出
awk '{
  for (i=1; i<=NF; i++) {
    wordCount[$i]++; # 统计单词出现次数
  }
}
END {
  # 格式化输出表头
  printf "%-15s %s\n", "单词", "出现次数";
  for (word in wordCount) {
    # 输出单词及出现次数
    printf "%-15s %d\n", word, wordCount[word];
  }
}' input.txt

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
使AWK
AWK是一种文本处理工具,适用于对结构化文本进行分析和处理。本示例演示如何使用AWK统计文件中不同单词的出现次数,并以格式化的表格输出结果。# 文件内容统计及格式化输出awk '{ for (
AWK 4.2.1
AWK 编程语言
2023-11-24 06:09
使awk提取和
本示例使用awk工具实现文件内容提取和格式化输出,将输入文件中的数据按照指定规则进行分割、过滤和排序,生成新的文件输出。awk -F',' '{print $1,$3}' input.txt | s
GNU Awk 4.2.1
GNU Awk
2023-05-12 19:42
使awk的逆序
本示例展示如何使用awk命令逆序输出文件的内容,通过awk的字符串处理和数组功能,实现对文件行的反向输出。# 文件逆序输出的awk命令awk '{ lines[NR] = $0 } END { f
GNU Awk 4.2.1
GNU Awk(gawk)
2023-11-16 07:47
使awk显示
本示例演示如何使用awk命令格式化输出文件内容。使用awk对文件内容进行分割,格式化,并显示。 awk分割符为逗号,输出文件内容的前两列。awk -F ',' '{print "第一列:&
GNU Awk 4.2.1
GNU Awk
2023-03-17 19:29
使awk的分割与
awk是一种强大的文本处理工具,可用于提取和处理文本文件中的数据。通过使用awk,我们可以根据特定的分隔符将文本文件分割成字段,并对每个字段进行格式化输出。# 分割文本文件的每一行并输出第1个字段和
GNU Awk 5.0.1
AWK编程语言
2023-10-19 04:17
使awk本提取与
AWK是一种强大的文本处理工具,可以通过简单的脚本实现文本提取、格式化输出等功能。以下示例演示了如何使用awk从文本文件中提取特定信息并以表格形式输出。# 示例文本文件内容(input.txt)#
AWK 4.2.1
AWK脚本
2023-11-26 01:47
使AWK过滤和
AWK是一种强大的文本处理工具,可以通过简洁的脚本实现文件内容的过滤和统计。以下示例代码演示如何使用AWK从文本文件中提取特定信息,并计算其出现次数。# AWK脚本:统计文件中以空格分隔的第一列的出
AWK 4.2.1
AWK编译器
2023-11-24 15:28
数据输入及格式化
Excel课件——数据输入及格式化方便excel初学者学习和应用
XLS
0B
2019-09-20 20:42
使awk行数并其中特定行的
该示例代码使用awk命令统计文件的行数,并在输出文件中特定行的内容。使用FNR在处理多个文件时计数行数,使用if语句判断行数并输出。awk 'FNR==NR{total++} FNR==3{prin
GNU Awk 4.2.1
GNU Awk
2023-05-20 05:02
使awk本数据提取与
Awk是一种强大的文本处理工具,适用于处理结构化文本数据。通过灵活的模式匹配和动作执行,可以轻松提取和格式化文本信息。以下是一个示例代码,演示如何使用awk从日志文件中提取特定信息并进行格式化输出。
Awk 4.2.1
Awk 编程语言
2023-12-13 17:30