خوب من کامل موضوع رو شرح بدم تا ببینیم کار به کجا میرسه.
اول اینکه یه کلاینتی برای خط فرمان bash توی ویندوز هست به نام cygwin من این عملیات رو تو اون انجام دادم.درسته وقتی دستور cat رو میزنیم همونطور که خودتون هم گفتید هرکدوم از نوشته ها تو خط جدید نوشته میشه. ولی وقتی فایل رو با نت پد باز میکنم همه چی پشت سر همه.
اما تو اوبونتو این مشکل وجود نداره و وقتی فایل رو با gedit باز میکنم هرکدوم تو یه خط جدیده.
کلا تمام این بحثها سر این بود که من میخوام بدون استفاده از ادیتورهای گرافیکی تو خط فرمان برنامه بنویسم.کار با ایمکس رو بلد نیستم. vi رو یه کم یاد گرفتم ولی نه کامل. این دستور echo بنظرم جالب اومد ولی وقتی میخوام مثلا یه خط شبیه زیر بنویسم کلا نمیشه
cout<<"hello\n";
وقتی با echo اینو مینویسم اینجوری میشه :
cout<<hellon;