catコマンドの後にbashにプロンプ​​トをラップさせるにはどうすればよいですか?

catコマンドの後にbashにプロンプ​​トをラップさせるにはどうすればよいですか?

私が得るもの:

host:~ user$ cat example.txt
some texthost:~ stas$

私が欲しいもの:

host:~ user$ cat example.txt
some text
host:~ stas$

cat私がこのように振る舞う方法はありませんか?

私はMac OS Xでbashを使用しています。

ベストアンサー1

私は次のアプローチを好む...

cat example.txt ; echo

example.txtこれは内容を評価したり、時々改行文字を追加したりしません。 catが完了すると、覚えやすい改行文字のみを反映し、強い参照や弱い参照を正しく使用したかどうかは考えません。

実際に唯一の欠点は、ファイルに独自の末尾の改行文字がある場合、追加の改行文字を取得することです。

おすすめ記事