क्यों "कौन दूधिया" बिना उत्पादन के उत्पादन की अनुमति देता है?


16

IEEE Std 1003.1-2008 के 2016 संस्करण में (उर्फ द ओपन ग्रुप बेस स्पेसिफिकेशन्स अंक 7, या सिर्फ POSIX मानक), उपयोगिता केwho राशन अनुभाग में निम्नलिखित का उल्लेख किया गया है:

यह स्वीकार्य एक कार्यान्वयन की एक मंगलाचरण के लिए कोई उत्पादन का उत्पादन करने के लिए है , जो मिल

कौन या क्या "सैन्य" है? क्यों एक कार्यान्वयन के लिए कोई उत्पादन का उत्पादन करने की अनुमति है who mil?


3
वह फौजी है।
थॉमस डिक्की

1
सास? ;-)
jlliagre

इसे पढ़ते तो समझ में आता who -ml
JdeBP

शायद "मिल्क" किसी भी शब्द के लिए एक प्लेसहोल्डर है। मेरे whoलिए कोई उत्पादन का उत्पादन who mil, who unix SE, who GnPऔर कुछ और मैं उस पर फेंक दिया। who am iइसे टिक भी नहीं किया। GNU Coreutils 8.25-2ubuntu2।
GnP

जवाबों:


1

"कौन" के आदमी पृष्ठ को पढ़ना, यह कहता है कि पहला स्थिति तर्क उस फ़ाइल का प्रतिनिधित्व करता है जिसे पढ़ा जाना है। तर्क "मिल" को "कौन" "खोलने के लिए कहता है ।/mil" जोड़कर और लॉगिन जानकारी के लिए इसका निरीक्षण करें ... चूंकि (संभवतः) ऐसी कोई फ़ाइल नहीं है, यह कुछ भी आउटपुट नहीं करता है ... जैसे कि कोई उपयोगकर्ता लॉग इन नहीं था । मुझे लगता है कि यह कुछ उपयोगी त्रुटि संदेशों का उत्पादन कर सकता है , लेकिन यह उल्टा हो सकता है। उदाहरण के लिए, उस मामले की कल्पना करें जहां सिस्टम अभी शुरू हुआ है, और किसी भी उपयोगकर्ता ने अभी तक साइन इन नहीं किया है। उस स्थिति में, लॉगिन फ़ाइल खाली या न के बराबर होगी। इस प्रकार, एक भ्रामक त्रुटि संदेश के बजाय "कौन" से उचित आउटपुट "नो रिस्पॉन्स" (यानी कोई भी उपयोगकर्ता साइन इन नहीं है)।


यह मेरे दिमाग को पार कर गया, लेकिन मुझे नहीं लगता कि यह प्रति उत्तर है। सबसे पहले, फ़ाइल तर्क एक एक्सएसआई एक्सटेंशन हैं, और मुझे यकीन नहीं है कि अगर इस सुविधा को शुरुआती संस्करणों में शामिल किया गया था who(मुझे देखने के लिए UNIX v1 की उपयोगिताओं को अलग करना होगा । इसके अलावा, जैसा कि अन्य XSI एक्सटेंशन who am iइस पैटर्न को तोड़ता है, मैं नहीं करूंगा। who milएक फ़ाइल को पढ़ने के लिए इतनी जल्दी उम्मीद
मत करो

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