"========="txt1.txttest1test2txt2.txttest3test4このスクリプトをターミナルで以下のように実行すると、出力は以下のようになります。./test.sh=========test1test2test3test4==================シェルスクリプトには手を加えずに、ターミナルでのコマンド実行により以下の出力を得る方法を探しています。4:44特に意味はありません。この質問自体、具体的な必要性があってのことではなくbashの勉強中に行き当たった疑問を投稿した次第です。"========="このスクリプトでは、最初のcatでEOFが検出された後、次のcatでも即座にEOFが検出されるので、スクリプトを修正しないと要望されていることはできないと思います。コンソール相手だと2回読んでくれるんですよね。