按多个换行符分割文件

马克·迪芬特

假设您有以下输入文件

Some text. It may contain line
breaks.

Some other part of the text

Yet an other part of
the text

而且您想迭代每个文本部分(由两个换行符(\n\n分隔),以便在第一次迭代中,我只会得到:

Some text. It may contain line
breaks.

在第二次迭代中,我将得到:

Some other part of the text

在最后一次迭代中,我将得到:

Yet an other part of
the text

我试过了,但似乎不起作用,因为IFS仅支持一个字符?

cat $inputfile | while IFS=$'\n\n' read part; do
  # do something with $part
done
汤姆

这是纯净bashanubhava的解决方案

#!/bin/bash

COUNT=1; echo -n "$COUNT: "
while read LINE
do
    [ "$LINE" ] && echo "$LINE" || { (( ++COUNT )); echo -n "$COUNT: " ;}
done

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用换行符分割输入文件

来自分类Dev

转到:分割字节。按换行符缓冲

来自分类Dev

如何通过换行符分割字符串,而不是连续丢失多个换行符?

来自分类Dev

使用向量按分隔符分割字符串-如何按换行符分割?

来自分类Dev

使用向量按定界符分割字符串-如何按换行符分割?

来自分类Dev

使用tr删除多个文件中的换行符?

来自分类Dev

带有多个换行符的Python文件readline问题

来自分类Dev

使用tr删除多个文件中的换行符?

来自分类Dev

逐行读取文件,包括多个换行符

来自分类Dev

按换行符而不是换行符的Git差异

来自分类Dev

分割后添加换行符

来自分类Dev

在换行符上分割字节变量

来自分类Dev

Python按空格分割字符串并删除换行符

来自分类Dev

python按空格和换行符分割字符串

来自分类Dev

按字符和每个换行符分割的预浸料

来自分类Dev

Python-在文件输出中用换行符/换行符替换换行符

来自分类Dev

Python-在文件输出中用换行符/换行符替换换行符

来自分类Dev

按换行符拆分,返回“ undefined”

来自分类Dev

根据大小分割文件,但请确保文件以换行符结尾

来自分类Dev

Textarea忽略开头的多个换行符

来自分类Dev

多个文本标签不带换行符

来自分类Dev

在换行符上分割,但不换行

来自分类Dev

如何在没有换行符的文本文件中按常规(每 13 个)分隔符间隔插入换行符

来自分类Dev

将文件拆分为多个小文件,用换行符分隔

来自分类Dev

将目录中的多个文件读入一个文件中,用换行符分隔

来自分类Dev

输出文件中的换行符

来自分类Dev

输出到文件的额外换行符

来自分类Dev

从txt文件中删除换行符

来自分类Dev

换行符后停止读取文件

Related 相关文章

热门标签

归档