统计如下文件每一行“ - ”字符数量,并统计字符总数(不懂直接来问我)
/mnt/sdb/share/bin/linux-demo/file1/test.txt
生成结果文件:/mnt/sdb/share/bin/linux-demo/file1/test.summ.xls
命令提示: awk / grep / sort / uniq
统计如下文件每一行“ - ”字符数量,并统计字符总数(不懂直接来问我)
/mnt/sdb/share/bin/linux-demo/file1/test.txt
生成结果文件:/mnt/sdb/share/bin/linux-demo/file1/test.summ.xls
命令提示: awk / grep / sort / uniq
【以下回答由 GPT 生成】
使用awk、grep、sort和uniq命令是合适的解决方案。下面是具体的步骤:
使用awk命令统计每一行的字符数量,并输出到一个临时文件中。
命令:awk '{print length($0)}' /mnt/sdb/share/bin/linux-demo/file1/test.txt > /mnt/sdb/share/bin/linux-demo/file1/char_count.tmp
使用grep命令统计字符总数。
命令:grep -o . /mnt/sdb/share/bin/linux-demo/file1/test.txt | wc -l > /mnt/sdb/share/bin/linux-demo/file1/char_total.tmp
将临时文件中的字符数量和字符总数存放到一个总结文件中。
命令:paste /mnt/sdb/share/bin/linux-demo/file1/char_count.tmp /mnt/sdb/share/bin/linux-demo/file1/char_total.tmp > /mnt/sdb/share/bin/linux-demo/file1/test.summ.xls
最终,结果将保存在文件/mnt/sdb/share/bin/linux-demo/file1/test.summ.xls
中。