Kullanılması sed
ve fmt
:
$ sed -e '1n; s/^[[:upper:]]/\n&/' input.txt | fmt
This is one sentence that is broken.
However this is a good one.
And this one is somehow, broken into many.
Sed komut dosyası, büyük harfle başlayan her satırdan önce yeni bir satır ekler (ilk girdi satırı hariç). sed
daha sonra çıktısıfmt
elde edilen paragrafları yeniden biçimlendirmek için .
Alternatif olarak par
, yüklediyseniz kullanın. Başka bir paragraf yeniden biçimlendirici, ancakfmt
birçok özellik ve seçenekle birlikte, .
Her paragraf arasında boş bir satır olacağını unutmayın. Paragraflar gereken en az bir boş satır ile birbirinden ayrılabilir. Boş satırlar olmadan, tüm giriş örneğiniz tek bir çoklu cümle paragrafı olarak yeniden biçimlendirilir, örn:
$ fmt input.txt
This is one sentence that is broken. However this is a good one.
And this one is somehow, broken into many.
Yeniden biçimlendirdikten sonra boş satırları kaldırmanız gerekiyorsa, yalnızca sed
tekrar borulayın - ancak bu, orijinal girişte olabilecekler de dahil olmak üzere TÜM boş satırları kaldıracaktır. Örneğin
$ sed -e '1n; s/^[[:upper:]]/\n&/' input.txt | fmt | sed -e '/^$/d'
This is one sentence that is broken.
However this is a good one.
And this one is somehow, broken into many.