段落计数器

问题描述 投票:0回答:1

我有一个文本文件,我为 Linux 编写了一个脚本,它计算所有字符(带空格)的行数和单词数。我还必须写一些计算段落数的东西,但我不知道如何做。如果有人可以帮助我,我将非常感激。

这是我尝试过的: num_paragraphs=$(awk 'BEGIN { RS = "" } { print NF }' "$text")

echo“段落数:$num_paragraphs”

谢谢。

linux bash paragraph
1个回答
0
投票

这取决于您对段落的定义。

假设段落由一个或多个空行分隔,这应该可以做到:

awk -v RS="" 'BEGIN{c=0}{c++;}END{print c}' your_file
© www.soinside.com 2019 - 2024. All rights reserved.