আমি .hgignoreআজ সাইগউইন বাশ শেল থেকে একটি ফাইল দ্রুত সম্পাদনা করার চেষ্টা করছিলাম এবং আমি একটি লাইন যুক্ত করেছি যা একটি ভুল ছিল। আমি এটি নিশ্চিত না যে এটি করার সর্বোত্তম উপায়টি ছিল কিনা তবে আমি তাড়াতাড়ি head -1 .hgignoreআপত্তিজনক লাইনটি অপসারণ করার জন্য ব্যবহার করার কথা ভেবেছিলাম (ফাইলটিতে আমার আগে কেবল একটি লাইন ছিল)) নিশ্চিতভাবেই, কার্যকর করা হলে এটি একমাত্র আউটপুট হিসাবে প্রথম লাইন দেয়।
কিন্তু যখন আমি আউটপুটটি পুনর্নির্দেশ করার চেষ্টা করে এবং ফাইলটি পুনরায় লেখার চেষ্টা করেছিলাম তখন head -1 .hgignore > .hgignoreফাইলটি খালি ছিল। কেন এমন হয়? পরিবর্তে যদি আমি যুক্ত করার চেষ্টা করি head -1 .hgignore >> .hgignore, তবে এটি সঠিকভাবে সংযোজন করে তবে এটি অবশ্যই পছন্দসই ফলাফল নয়। এই ক্ষেত্রে কেন একটি ছাঁটাই পুনর্নির্দেশ কাজ করে না?
cutজায়গায় কোনও ফাইল পরিবর্তন করতে পারি ? , রূপান্তরিত আউটপুটটির সাথে আমি কীভাবে ইনকুট ফাইলটি প্রতিস্থাপন করতে পারি?