'-O' বিকল্পটি ইতিমধ্যে ছিল sort
এর ইউনিক্স ষষ্ঠ সংস্করণ
তবে আমি আপনার সাথে একমত যে এটি ইউনিক্স দর্শনের মধ্যে নেই। uniq
সেই বিকল্পটি sort
ছিল না (এবং তখনকারটিও ছিল না -u
)।
আমার পিডিপি -11 এ আমি একটি ছোট প্রোগ্রাম ব্যবহার করেছি যা একটি প্যারামিটার নেবে:
renac whatever
যদি whatever
ইতিমধ্যে বিদ্যমান থাকে তবে এটি স্টিডিন থেকে অস্থায়ী ফাইল পর্যন্ত সমস্ত কিছু লিখবে, কেবলমাত্র whatever
স্টিডিন ইনপুট শুকিয়ে যাওয়ার পরে এটির নামকরণ করা হয়েছিল। এইভাবে আপনি renac
ইনপুট ওভাররাইট করার সুযোগ ছাড়াই কোনও ফাইলের নাম পুনর্নির্দেশের পরিবর্তে কোনও কমান্ডের আউটপুটটি পাইপ করতে পারেন । ওভাররাইটিং সমস্যাটিকে সেভাবে সমাধান করা আইএমএইচও আরও ইউনিক্স দর্শনের সাথে খাপ খায়।
প্রোগ্রামটির পরে কিছু সংযোজন হ'ল: স্টিডিনে কিছু না উপস্থিত থাকলে আউটপুট ফাইলটি ওভাররাইট করা না (যেমন কমান্ডলাইনের অংশটি ভুল টাইপের ফলস্বরূপ), এবং নামকৃত ফাইলে স্টিডিন যুক্ত করার বিকল্পের অনুমতি দেয়।
এটি ছিল প্রথম (তবে প্রথম নয়) বাস্তব সি প্রোগ্রামগুলির মধ্যে একটি (আমার কাজের জন্য আমি বেশিরভাগই সেই সিস্টেমে পাস্কলে ডেভেলপ করেছি)।