इस सवाल का पहले से ही एक उत्तर है: < / P>
- 1 जवाब
मैं एक खोल लिखना चाहता हूँ / पर्ल स्क्रिप्ट जो कि एक फाइल को विशेष अनुमति बिट्स सेट की जांच कर सकते हैं।
उदाहरण के लिए, मैं यह जानना चाहता हूं कि किसी फ़ाइल की अनुमति है जैसे
drwxr-s ---
जब मैं पर्ल में stat
फ़ंक्शन, यह मुझे एक दशमलव संख्या देता है। क्या ऐसा कोई तरीका है जो मैं अपने पर्ल स्क्रिप्ट में ऊपर की तरह सटीक स्ट्रिंग प्राप्त कर सकता हूं और इसकी तुलना कर सकता हूं? अगर नहीं - उस स्ट्रिंग को किसी संख्या में कनवर्ट करने और उसके बाद तुलना करने का कोई तरीका क्या है?
क्यों नहीं अपने डेनिमियल नंबर को द्विआधारी फॉर्म में परिवर्तित करें और द्विआधारी और या एक्सओआर का उपयोग करें?
यह कोड आपको बाइनरी अनुमति देता है:
printf '% b', (stat 'filename.txt) ') [2] और amp; 07,777;
उदाहरण के लिए, -आर-आर ---- बाइनरी फॉर्म 110100000 होगा।
No comments:
Post a Comment