कमांड फाइल के सुझाव के पीछे की कहानी क्या है?


12

जब मैं पढ़ रहा हूँ तो मैंने इसे file(1)मैन पेज (जोर मेरा) में देखा:

/ आदि / जादू के लिए स्थानीय परिभाषाओं को जोड़ते समय, इन खोजशब्दों को संरक्षित करना सुनिश्चित करें। उपयोगकर्ता यह जानने पर निर्भर करते हैं कि किसी निर्देशिका की सभी पठनीय फ़ाइलों में शब्द "टेक्स्ट" छपा है। बर्कले ने ऐसा नहीं किया और "शेल कमांड टेक्स्ट" को "शेल स्क्रिप्ट" में बदल दिया।

इस वाक्य के पीछे क्या कहानी है? मुझे लगता है कि Berkeleyसंदर्भित करता है, BSD (Berkeley software distribution)लेकिन Google ने इस बारे में पर्याप्त जानकारी नहीं दी।

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किसी फ़ाइल पर चलने के लिए स्क्रिप्ट्स (और संभवतः C प्रोग्राम्स) लिख रहे थे , आउटपुट को कैप्चर कर रहे थे, $(file foobar)या यह popen()देखने के लिए एक स्ट्रिंग मिलान जाँच कर रहे थे कि क्या file"टेक्स्ट" शब्द में आउटपुट निहित है (या समाप्त हो गया है)। फिर बर्कले सॉफ्टवेयर डिस्ट्रीब्यूशन (कैलिफोर्निया विश्वविद्यालय, बर्कले में) के डेवलपर्स ने वर्णन किया और उन सभी लिपियों और कार्यक्रमों को शेल स्क्रिप्ट फ़ाइलों को पाठ फ़ाइलों के रूप में मान्यता नहीं देने का कारण बना ।


यह कब हुआ था? कोई संदर्भ?
1:

यह शायद १ ९ late० या १ ९ late० के दशक के अंत में आया था। मैं एक संदर्भ नहीं मिल सकता है; मैं अपनी याददाश्त से रिलेट कर रहा हूं।
स्कॉट


@EvgenyVereshchagin: ठीक है, यह विषय के लिए प्रासंगिक है - लेकिन ज्यादा नहीं। या आप एक बिंदु बना रहे हैं?
स्कॉट

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.