কমান্ড ফাইলের পরামর্শের পেছনের গল্পটি কী?


12

আমি পড়ার সময় file(1)আমি এটির পাতায় এটি লক্ষ্য করেছি (আমার উপর চাপ দেওয়া):

স্থানীয় সংজ্ঞা / ইত্যাদি / যাদুতে যুক্ত করার সময় এই কীওয়ার্ডগুলি সংরক্ষণ করার বিষয়টি নিশ্চিত করুন। কোনও ডিরেক্টরিতে পঠনযোগ্য সমস্ত ফাইল "টেক্সট" শব্দটি মুদ্রিত আছে তা ব্যবহারকারীরা জেনে রাখেন। বার্কলে যেমন করেছিলেন তেমন করবেন না এবং "শেল কমান্ডের পাঠ্য" পরিবর্তন করে "শেল স্ক্রিপ্ট" করুন।

এই বাক্যটির পেছনের গল্পটি কী? আমার ধারণা অনুমান করা Berkeleyহয় BSD (Berkeley software distribution)তবে গুগল এ সম্পর্কে যথেষ্ট তথ্য দেয়নি।

Http://man7.org/linux/man-pages/man1/file.1.html- এ লিঙ্ক করুনfile(1)

কিছু খনন করে দেখায় যে এই বিবৃতিটি 27 বছর আগে লিঙ্কটি যুক্ত করা হয়েছিল

Don't do as one computer vendor did \- change ``shell commands text''
to ``shell script''.

এবং পরে বর্তমান বিবৃতি লিঙ্কে পরিবর্তন করা হয়েছে

Don't do as Berkeley did \- change ``shell commands text''

উত্তর:


6

লোকেরা fileকোনও ফাইল চালানোর জন্য স্ক্রিপ্টগুলি (এবং সম্ভবত সি প্রোগ্রামগুলি) লিখছিল, আউটপুটটি $(file foobar)বা এর সাথে ক্যাপচার popen()করছিল এবং স্ট্রিং ম্যাচ চেক করছিল কিনা file"টেক্সট" শব্দটি দিয়ে আউটপুট রয়েছে কিনা তা দেখতে (বা শেষ হয়েছে) তা পরীক্ষা করে দেখুন । তারপরে বার্কলে সফটওয়্যার ডিস্ট্রিবিউশনের বিকাশকারীরা (ক্যালিফোর্নিয়া বিশ্ববিদ্যালয়, বার্কলে) বর্ণিত হিসাবে কাজটি করেছিল এবং সেই সমস্ত স্ক্রিপ্ট এবং প্রোগ্রামগুলিকে শেল স্ক্রিপ্ট ফাইলগুলি পাঠ্য ফাইল হিসাবে স্বীকৃতি দেয় না


এই কখন হয়েছিল? কোন রেফারেন্স?
ইয়েগেল

এটি সম্ভবত 1970 এর দশকের শেষের দিকে বা 1980 এর দশকের গোড়ার দিকে 1980 আমি একটি রেফারেন্স খুঁজে পাচ্ছি না; আমি আমার স্মৃতি রিলে করছি।
স্কট


@ অ্যাভজেনিভেরেশচাগিন: ঠিক আছে, বিষয়টি প্রাসঙ্গিকভাবে প্রাসঙ্গিক - তবে খুব বেশি নয়। নাকি আপনি কোন বক্তব্য দিচ্ছেন?
স্কট

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.