cat だと最終行に \n が無いと重なってしまうので2021年07月09日 13時17分14秒

最近、Windows 上で、簡単な作業をしている。どうも Windows のファイルを gitbash 等で扱うと最終行に改行が入っていない事が多いようだ。cat でそのようなファイルを連結すると、二行が混じってしまう。
% cat */*.txt
だと、ちょっとまずいのだ。

一行つづ出力するようなコマンドを用いれば、強制的に改行を入れられる。幾通りもやり方はあるようだ。

% cut -b 1- ./*.text
% awk 1 ./*.txt
% grep -h "" ./*.txt