यह कमांड पर्लफ़ैक है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
पर्लफ़ैक - पर्ल के बारे में अक्सर पूछे जाने वाले प्रश्न
VERSION
5.021009 संस्करण
वर्णन
पर्लफ़ैक में कई दस्तावेज़ शामिल हैं जो सबसे आम तौर पर पूछे जाने वाले प्रश्नों का उत्तर देते हैं
पर्ल और पर्ल प्रोग्रामिंग के बारे में। इसे विषय के अनुसार नौ प्रमुख खंडों में विभाजित किया गया है
इस दस्तावेज़ में.
कहा पे सेवा मेरे खोज la पर्लफाक
पर्लफ़ैक एक विकासशील दस्तावेज़ है। नवीनतम संस्करण यहां पढ़ें
<http://learn.perl.org/faq/>. यह मानक पर्ल वितरण में भी शामिल है।
कैसे सेवा मेरे उपयोग la पर्लफाक
"perldoc" कमांड लाइन टूल मानक पर्ल वितरण का हिस्सा है। पढ़ने के लिए
पर्लफ़ैक:
$ perldoc perlfaq
पर्लफ़ाक प्रश्न शीर्षक खोजने के लिए:
$ perldoc -q खुला
कैसे सेवा मेरे योगदान सेवा मेरे la पर्लफाक
समीक्षा . यदि आपको अपना सुझाव नहीं मिलता है
कोई समस्या बनाएँ या उसके विरुद्ध अनुरोध खींचें .
एक बार मंजूरी मिलने के बाद, परिवर्तनों को विलय कर दिया जाता है , भंडार
जो चलाता हैhttp://learn.perl.org/faq/>, और उन्हें अगले पर्ल 5 के साथ वितरित किया जाता है
रिलीज.
क्या if my प्रश्न नहीं है जवाब in la पूछे जाने वाले प्रश्न?
perlfaq2 में संसाधनों को आज़माएँ।
टेबल OF सामग्री
perlfaq1 - पर्ल के बारे में सामान्य प्रश्न
perlfaq2 - पर्ल के बारे में जानकारी प्राप्त करना और सीखना
perlfaq3 - प्रोग्रामिंग उपकरण
perlfaq4 - डेटा हेरफेर
perlfaq5 - फ़ाइलें और प्रारूप
perlfaq6 - नियमित अभिव्यक्तियाँ
perlfaq7 - सामान्य पर्ल भाषा मुद्दे
perlfaq8 - सिस्टम इंटरेक्शन
perlfaq9 - वेब, ईमेल और नेटवर्किंग
THE प्रशन
perlfaq1: सामान्य जानकारी प्रशन मेरे बारे में पर्ल
FAQ का यह अनुभाग पर्ल के बारे में बहुत सामान्य, उच्च-स्तरीय प्रश्नों का उत्तर देता है।
· पर्ल क्या है?
· पर्ल का समर्थन कौन करता है? इसे कौन विकसित करता है? यह मुफ़्त क्यों है?
· मुझे पर्ल का कौन सा संस्करण उपयोग करना चाहिए?
· पर्ल 4, पर्ल 5, या पर्ल 6 क्या हैं?
· पर्ल 6 क्या है?
· पर्ल कितना स्थिर है?
· पर्ल के नए संस्करण कितनी बार जारी किए जाते हैं?
· क्या पर्ल को सीखना कठिन है?
· पर्ल की तुलना जावा, पायथन, आरईएक्सएक्स, स्कीम या टीसीएल जैसी अन्य भाषाओं से कैसे की जाती है?
· क्या मैं पर्ल में [कार्य] कर सकता हूँ?
· मुझे पर्ल में कब प्रोग्राम नहीं करना चाहिए?
· "पर्ल" और "पर्ल" में क्या अंतर है?
· जेएपीएच क्या है?
· मैं दूसरों को पर्ल का उपयोग करने के लिए कैसे मना सकता हूँ?
perlfaq2: प्राप्त और अधिगम के बारे में पर्ल
अक्सर पूछे जाने वाले प्रश्न का यह अनुभाग इस बारे में प्रश्नों का उत्तर देता है कि स्रोत और दस्तावेज़ कहाँ से प्राप्त करें
पर्ल, समर्थन, और संबंधित मामले।
· कौन सी मशीनें पर्ल का समर्थन करती हैं? मुझे वह कहाँ मिलेगा?
· मैं पर्ल का बाइनरी संस्करण कैसे प्राप्त कर सकता हूं?
· मेरे पास C कंपाइलर नहीं है. मैं अपना स्वयं का पर्ल दुभाषिया कैसे बना सकता हूँ?
· मैंने पर्ल बाइनरी को एक मशीन से दूसरी मशीन में कॉपी किया, लेकिन स्क्रिप्ट काम नहीं करतीं।
· मैंने स्रोतों को पकड़ लिया और संकलित करने का प्रयास किया लेकिन जीडीबीएम/डायनामिक लोडिंग/मॉलोक/लिंकिंग/...
अनुत्तीर्ण होना। मैं इसे काम करने लायक कैसे बनाऊ?
· पर्ल के लिए कौन से मॉड्यूल और एक्सटेंशन उपलब्ध हैं? सीपीएएन क्या है?
· मुझे पर्ल के बारे में जानकारी कहां से मिल सकती है?
· perl.com क्या है? पर्ल मोंगर्स? pm.org? perl.org? cpan.org?
· मैं प्रश्न कहां पोस्ट कर सकता हूं?
· पर्ल बुक्स
· किन पत्रिकाओं में पर्ल सामग्री है?
· मुझे कौन से पर्ल ब्लॉग पढ़ने चाहिए?
· पर्ल के लिए कौन सी मेलिंग सूचियाँ हैं?
· मैं पर्ल का व्यावसायिक संस्करण कहां से खरीद सकता हूं?
· मैं बग रिपोर्ट कहां भेजूं?
perlfaq3: प्रोग्रामिंग टूल्स
FAQ का यह अनुभाग प्रोग्रामर टूल और प्रोग्रामिंग से संबंधित प्रश्नों के उत्तर देता है
समर्थन करें.
· मैं (कुछ भी) कैसे करूँ?
· मैं पर्ल का इंटरैक्टिव उपयोग कैसे कर सकता हूँ?
· मैं कैसे पता लगाऊं कि मेरे सिस्टम पर कौन से मॉड्यूल स्थापित हैं?
· मैं अपने पर्ल प्रोग्राम को कैसे डिबग करूं?
· मैं अपने पर्ल प्रोग्राम की प्रोफ़ाइल कैसे बनाऊं?
· मैं अपने पर्ल प्रोग्राम को क्रॉस-रेफरेंस कैसे करूँ?
· क्या पर्ल के लिए कोई प्रिटी-प्रिंटर (फ़ॉर्मेटर) है?
· क्या कोई आईडीई या विंडोज पर्ल संपादक है?
· मैं vi के लिए पर्ल मैक्रोज़ कहां से प्राप्त कर सकता हूं?
· मुझे इमैक के लिए पर्ल-मोड या सीपीरल-मोड कहां मिल सकता है?
· मैं पर्ल के साथ शाप का उपयोग कैसे कर सकता हूं?
· मैं पर्ल में GUI (X, Tk, Gtk, आदि) कैसे लिख सकता हूँ?
· मैं अपने पर्ल प्रोग्राम को तेजी से कैसे चला सकता हूँ?
· मैं अपने पर्ल प्रोग्राम को कम मेमोरी लेने वाला कैसे बना सकता हूँ?
· क्या स्थानीय या शाब्दिक डेटा का संदर्भ लौटाना सुरक्षित है?
· मैं किसी ऐरे या हैश को कैसे मुक्त कर सकता हूं ताकि मेरा प्रोग्राम सिकुड़ जाए?
· मैं अपनी सीजीआई स्क्रिप्ट को और अधिक कुशल कैसे बना सकता हूं?
· मैं अपने पर्ल प्रोग्राम के लिए स्रोत कैसे छिपा सकता हूँ?
· मैं अपने पर्ल प्रोग्राम को बाइट कोड या सी में कैसे संकलित कर सकता हूं?
· मैं [MS-DOS,NT,...] पर काम करने के लिए "#!perl" कैसे प्राप्त कर सकता हूं?
· क्या मैं कमांड लाइन पर उपयोगी पर्ल प्रोग्राम लिख सकता हूँ?
· पर्ल वन-लाइनर मेरे डॉस/मैक/वीएमएस सिस्टम पर काम क्यों नहीं करते?
· मैं पर्ल में सीजीआई या वेब प्रोग्रामिंग के बारे में कहां से सीख सकता हूं?
· मैं ऑब्जेक्ट-ओरिएंटेड पर्ल प्रोग्रामिंग के बारे में कहां से सीख सकता हूं?
· मैं सी को पर्ल के साथ जोड़ने के बारे में कहां से सीख सकता हूं?
· मैंने पर्लेम्बेड, पर्लगट्स आदि पढ़ा है, लेकिन मैं अपने सी प्रोग्राम में पर्ल को एम्बेड नहीं कर सकता; मैं कौन हूँ
गलत कर रहे हो?
· जब मैंने अपनी स्क्रिप्ट चलाने का प्रयास किया, तो मुझे यह संदेश मिला। इसका मतलब क्या है?
· मेकमेकर क्या है?
perlfaq4: जानकारी जोड़ - तोड़
अक्सर पूछे जाने वाले प्रश्नों का यह खंड संख्याओं, तिथियों, स्ट्रिंग्स में हेरफेर करने से संबंधित प्रश्नों के उत्तर देता है।
सरणियाँ, हैश और विविध डेटा समस्याएँ।
· मुझे जो संख्याएँ मिलनी चाहिए उसके बजाय मुझे लंबे दशमलव (उदाहरण के लिए, 19.9499999999999) क्यों मिल रहे हैं
हो रहा है (जैसे, 19.95)?
· क्यों इंट () टूटा हुआ?
· मेरे ऑक्टल डेटा की सही व्याख्या क्यों नहीं की गई?
· क्या पर्ल के पास है गोल() समारोह? व्हाट अबाउट छत () और मंज़िल()? ट्रिगर फ़ंक्शन?
· मैं संख्यात्मक प्रतिनिधित्व/आधार/मूलांक के बीच कैसे परिवर्तित करूं?
· जैसा मैं चाहता हूं वैसा काम क्यों नहीं करता और काम नहीं करता?
· मैं आव्यूहों को कैसे गुणा करूं?
· मैं पूर्णांकों की श्रृंखला पर कोई ऑपरेशन कैसे करूँ?
· मैं रोमन अंक कैसे आउटपुट कर सकता हूं?
· मेरी यादृच्छिक संख्याएँ यादृच्छिक क्यों नहीं हैं?
· मैं X और Y के बीच एक यादृच्छिक संख्या कैसे प्राप्त करूं?
· मैं वर्ष का दिन या सप्ताह कैसे ढूंढूं?
· मैं वर्तमान शताब्दी या सहस्राब्दी का पता कैसे लगा सकता हूँ?
· मैं दो तिथियों की तुलना कैसे कर सकता हूं और अंतर कैसे पता कर सकता हूं?
· मैं एक स्ट्रिंग कैसे ले सकता हूं और इसे युग सेकंड में कैसे बदल सकता हूं?
· मैं जूलियन दिवस का पता कैसे लगा सकता हूँ?
· मैं कल की तारीख कैसे ढूंढूं?
· क्या पर्ल में वर्ष 2000 या 2038 की समस्या है? क्या पर्ल Y2K अनुपालक है?
· मैं इनपुट को कैसे सत्यापित करूँ?
· मैं एक स्ट्रिंग को अनएस्केप कैसे करूँ?
· मैं वर्णों के लगातार जोड़े कैसे हटाऊं?
· मैं एक स्ट्रिंग में फ़ंक्शन कॉल का विस्तार कैसे करूँ?
· मैं किसी भी चीज़ का मिलान/घोंसला कैसे ढूंढूं?
· मैं एक स्ट्रिंग को उल्टा कैसे करूँ?
· मैं एक स्ट्रिंग में टैब का विस्तार कैसे करूँ?
· मैं किसी अनुच्छेद को पुन: स्वरूपित कैसे करूँ?
· मैं किसी स्ट्रिंग के N वर्णों तक कैसे पहुंच सकता हूं या बदल सकता हूं?
· मैं किसी चीज़ की Nवीं घटना को कैसे बदल सकता हूँ?
· मैं एक स्ट्रिंग के भीतर एक सबस्ट्रिंग की घटनाओं की संख्या कैसे गिन सकता हूं?
· मैं एक पंक्ति में सभी शब्दों को बड़े अक्षरों में कैसे लिखूँ?
· मैं [वर्ण] के अंदर को छोड़कर एक [वर्ण]-सीमांकित स्ट्रिंग को कैसे विभाजित कर सकता हूं?
· मैं किसी स्ट्रिंग के आरंभ/अंत से रिक्त स्थान कैसे हटाऊं?
· मैं किसी स्ट्रिंग को रिक्त स्थान से कैसे भरूं या किसी संख्या को शून्य से कैसे भरूं?
· मैं एक स्ट्रिंग से चयनित कॉलम कैसे निकालूं?
· मैं किसी स्ट्रिंग का साउंडएक्स मान कैसे ढूंढूं?
· मैं टेक्स्ट स्ट्रिंग्स में वेरिएबल्स का विस्तार कैसे कर सकता हूं?
· हमेशा "$vars" उद्धृत करने में क्या गलत है?
· मेरा < क्यों नहीं?
· सूची और सारणी के बीच क्या अंतर है?
· $array[1] और @array[1] के बीच क्या अंतर है?
· मैं किसी सूची या सरणी से डुप्लिकेट तत्वों को कैसे हटा सकता हूं?
· मैं कैसे बता सकता हूं कि कोई निश्चित तत्व किसी सूची या सरणी में समाहित है?
· मैं दो सरणियों के अंतर की गणना कैसे करूं? मैं के प्रतिच्छेदन की गणना कैसे करूं?
दो सरणी?
· मैं कैसे परीक्षण करूं कि दो ऐरे या हैश बराबर हैं या नहीं?
· मैं पहला सरणी तत्व कैसे ढूंढूं जिसके लिए कोई शर्त सत्य है?
· मैं लिंक की गई सूचियों को कैसे प्रबंधित करूं?
· मैं सर्कुलर सूचियों को कैसे प्रबंधित करूं?
· मैं किसी सरणी को बेतरतीब ढंग से कैसे बदल सकता हूँ?
· मैं किसी सरणी के प्रत्येक तत्व को कैसे संसाधित/संशोधित कर सकता हूँ?
· मैं किसी सरणी से एक यादृच्छिक तत्व का चयन कैसे करूँ?
· मैं किसी सूची के एन तत्वों को कैसे परिवर्तित करूं?
· मैं किसी सरणी को (कुछ भी) के आधार पर कैसे क्रमबद्ध करूं?
· मैं बिट्स की सरणियों में हेरफेर कैसे करूँ?
· क्यों करता है परिभाषित() खाली सरणियों और हैश पर सही लौटें?
· मैं संपूर्ण हैश को कैसे संसाधित करूं?
· मैं दो हैश को कैसे मर्ज करूं?
· यदि मैं हैश पर पुनरावृत्ति करते समय उसमें कुंजियाँ जोड़ या हटा दूं तो क्या होगा?
· मैं मूल्य के आधार पर हैश तत्व को कैसे देखूं?
· मैं कैसे जान सकता हूँ कि एक हैश में कितनी प्रविष्टियाँ हैं?
· मैं हैश को कैसे क्रमबद्ध करूं (वैकल्पिक रूप से कुंजी के बजाय मूल्य के आधार पर)?
· मैं अपने हैश को हमेशा क्रमबद्ध कैसे रख सकता हूँ?
· हैश के साथ "डिलीट" और "अनडिफ़" के बीच क्या अंतर है?
· मेरे बंधे हुए हैश परिभाषित/मौजूद भेद क्यों नहीं बनाते?
· मैं इसे कैसे रीसेट करूं? से प्रत्येक() ऑपरेशन पार्ट-वे के माध्यम से?
· मैं दो हैश से अद्वितीय कुंजियाँ कैसे प्राप्त कर सकता हूँ?
· मैं DBM फ़ाइल में एक बहुआयामी सरणी कैसे संग्रहीत कर सकता हूँ?
· मैं अपने हैश में तत्वों को डालने के क्रम को कैसे याद रख सकता हूँ?
· हैश में एक सबरूटीन को एक अपरिभाषित तत्व से गुजारने से यह क्यों बनता है?
· मैं पर्ल को सी संरचना/सी++ क्लास/हैश या हैश की सरणी के बराबर कैसे बना सकता हूं
या सरणी?
· मैं किसी संदर्भ को हैश कुंजी के रूप में कैसे उपयोग कर सकता हूं?
· मैं कैसे जांच सकता हूं कि मल्टीलेवल हैश में कोई कुंजी मौजूद है या नहीं?
· मैं हैश में अवांछित कुंजियाँ जोड़ने से कैसे रोक सकता हूँ?
· मैं बाइनरी डेटा को सही ढंग से कैसे प्रबंधित करूं?
· मैं यह कैसे निर्धारित करूं कि अदिश एक संख्या/पूर्णांक/पूर्णांक/फ्लोट है?
· मैं प्रोग्राम कॉल में लगातार डेटा कैसे रखूँ?
· मैं पुनरावर्ती डेटा संरचना का प्रिंट आउट या प्रतिलिपि कैसे बना सकता हूँ?
· मैं प्रत्येक वर्ग/वस्तु के लिए तरीकों को कैसे परिभाषित करूं?
· मैं क्रेडिट कार्ड चेकसम का सत्यापन कैसे करूँ?
· मैं XS कोड के लिए डबल्स या फ्लोट्स की सारणी कैसे पैक करूं?
perlfaq5: फ़ाइलें और प्रारूप
यह अनुभाग I/O और "f" मुद्दों से संबंधित है: फ़ाइलहैंडल, फ्लशिंग, प्रारूप, और
फ़ुटर.
· मैं आउटपुट फ़ाइलहैंडल को फ्लश/अनबफ़र कैसे करूँ? मुझे ऐसा क्यों करना चाहिए?
· मैं किसी फ़ाइल में एक पंक्ति को कैसे बदलूं, हटाऊं या सम्मिलित करूं या उसकी शुरुआत में कैसे जोड़ूं
फ़ाइल?
· मैं किसी फ़ाइल में पंक्तियों की संख्या कैसे गिनूँ?
· मैं किसी फ़ाइल से अंतिम N पंक्तियाँ कैसे हटाऊँ?
· मैं किसी प्रोग्राम के भीतर से पर्ल के "-i" विकल्प का उपयोग कैसे कर सकता हूं?
· मैं किसी फ़ाइल की प्रतिलिपि कैसे बना सकता हूँ?
· मैं एक अस्थायी फ़ाइल नाम कैसे बनाऊं?
· मैं निश्चित-रिकॉर्ड-लंबाई वाली फ़ाइलों में हेरफेर कैसे कर सकता हूँ?
· मैं फ़ाइलहैंडल को सबरूटीन में स्थानीय कैसे बना सकता हूँ? मैं फ़ाइलहैंडल को बीच में कैसे पास करूं?
सबरूटीन्स? मैं फाइलहैंडल्स की एक सरणी कैसे बना सकता हूं?
· मैं अप्रत्यक्ष रूप से फ़ाइलहैंडल का उपयोग कैसे कर सकता हूँ?
· मैं उपयोग के लिए फ़ूटर प्रारूप कैसे सेट कर सकता हूँ? लिखो()?
· मैं कैसे कर सकता हूँ लिखो() एक स्ट्रिंग में?
· मैं किसी स्ट्रिंग में फ़ाइलहैंडल कैसे खोल सकता हूँ?
· मैं अल्पविराम जोड़कर अपने नंबर कैसे आउटपुट कर सकता हूं?
· मैं फ़ाइल नाम में टिल्ड्स (~) का अनुवाद कैसे कर सकता हूं?
· जब मैं पढ़ने-लिखने के लिए कोई फ़ाइल खोलता हूं तो वह उसे मिटा कैसे देती है?
· जब मैं <*> का उपयोग करता हूं तो मुझे कभी-कभी "तर्क सूची बहुत लंबी" क्यों मिलती है?
· मैं अग्रणी ">" या अनुगामी रिक्त स्थान वाली फ़ाइल कैसे खोल सकता हूँ?
· मैं विश्वसनीय रूप से किसी फ़ाइल का नाम कैसे बदल सकता हूँ?
· मैं किसी फ़ाइल को कैसे लॉक कर सकता हूँ?
· मैं (FH, ">file.lock") क्यों नहीं खोल सकता?
· मुझे अभी भी लॉकिंग नहीं मिल रही है. मैं बस फ़ाइल में संख्या बढ़ाना चाहता हूँ। मैं कैसे कर सकता हूँ
यह करो?
· मैं बस फ़ाइल के अंत में थोड़ी मात्रा में टेक्स्ट जोड़ना चाहता हूँ। क्या मैं अब भी
लॉकिंग का उपयोग करना है?
· मैं किसी बाइनरी फ़ाइल को यादृच्छिक रूप से कैसे अद्यतन कर सकता हूँ?
· मैं पर्ल में फ़ाइल का टाइमस्टैम्प कैसे प्राप्त कर सकता हूँ?
· मैं पर्ल में किसी फ़ाइल का टाइमस्टैम्प कैसे सेट करूँ?
· मैं एक साथ एक से अधिक फ़ाइल पर कैसे प्रिंट कर सकता हूँ?
· मैं पूरी फ़ाइल को एक साथ कैसे पढ़ सकता हूँ?
· मैं किसी फ़ाइल को पैराग्राफ़ के अनुसार कैसे पढ़ सकता हूँ?
· मैं किसी फ़ाइल से एक अक्षर कैसे पढ़ सकता हूँ? कीबोर्ड से?
· मैं कैसे बता सकता हूं कि फ़ाइलहैंडल पर कोई पात्र प्रतीक्षा कर रहा है?
· मैं पर्ल में "टेल-एफ" कैसे करूँ?
· मैं कैसे करूं डुप () पर्ल में एक फाइलहैंडल?
· मैं फ़ाइल डिस्क्रिप्टर को संख्या के आधार पर कैसे बंद कर सकता हूँ?
· मैं डॉस पथों में "C:\temp\foo" का उपयोग क्यों नहीं कर सकता? `C:\temp\foo.exe` काम क्यों नहीं करता?
· ग्लोब("*.*") को सभी फ़ाइलें क्यों नहीं मिलतीं?
· पर्ल मुझे केवल पढ़ने योग्य फ़ाइलें हटाने की अनुमति क्यों देता है? "-i" क्लॉबर फ़ाइलों की सुरक्षा क्यों करता है?
क्या यह पर्ल में एक बग नहीं है?
· मैं किसी फ़ाइल से एक यादृच्छिक पंक्ति का चयन कैसे करूँ?
· जब मैं पंक्तियों की एक श्रृंखला मुद्रित करता हूँ तो मुझे अजीब रिक्त स्थान क्यों मिलते हैं?
· मैं किसी निर्देशिका ट्री को कैसे पार करूं?
· मैं किसी निर्देशिका ट्री को कैसे हटाऊं?
· मैं संपूर्ण निर्देशिका की प्रतिलिपि कैसे बना सकता हूँ?
perlfaq6: नियमित एक्सप्रेशंस
यह अनुभाग आश्चर्यजनक रूप से छोटा है क्योंकि शेष FAQ उत्तरों से अटे पड़े हैं
नियमित अभिव्यक्ति शामिल है। उदाहरण के लिए, किसी URL को डिकोड करना और जाँचना कि क्या कुछ
यह एक संख्या है जिसे नियमित अभिव्यक्तियों के साथ नियंत्रित किया जा सकता है, लेकिन वे उत्तर कहीं और पाए जाते हैं
इस दस्तावेज़ में (perlfaq9 में: "मैं वेब पर उन %-एन्कोडिंग को कैसे डिकोड या बना सकता हूँ"
और perlfaq4: "मैं यह कैसे निर्धारित करूं कि एक अदिश एक संख्या/संपूर्ण/पूर्णांक/फ्लोट है",
सटीक होना)।
· मैं अपठनीय और बनाए बिना नियमित अभिव्यक्तियों का उपयोग करने की आशा कैसे कर सकता हूं
अपरिवर्तनीय कोड?
· मुझे एक से अधिक पंक्तियों के मिलान में परेशानी हो रही है। क्या गलत?
· मैं दो पैटर्न के बीच की रेखाएं कैसे खींच सकता हूं जो स्वयं अलग-अलग रेखाओं पर हैं?
· मैं रेगेक्स के साथ एक्सएमएल, एचटीएमएल, या अन्य गंदी, बदसूरत चीजों का मिलान कैसे करूं?
· मैंने $/ में रेगुलर एक्सप्रेशन डाला लेकिन यह काम नहीं किया। क्या गलत?
· मैं आरएचएस पर केस को संरक्षित करते हुए एलएचएस पर केस-असंवेदनशील तरीके से कैसे प्रतिस्थापित करूं?
· मैं "\w" को राष्ट्रीय चरित्र सेट से कैसे मेल कर सकता हूँ?
· मैं "/[a-zA-Z]/" के स्थानीय-स्मार्ट संस्करण का मिलान कैसे कर सकता हूं?
· मैं रेगेक्स में उपयोग करने के लिए एक वेरिएबल को कैसे उद्धृत कर सकता हूं?
· "/ओ" वास्तव में किस लिए है?
· मैं किसी फ़ाइल से सी-शैली टिप्पणियों को हटाने के लिए रेगुलर एक्सप्रेशन का उपयोग कैसे करूँ?
· क्या मैं संतुलित पाठ से मिलान करने के लिए पर्ल रेगुलर एक्सप्रेशन का उपयोग कर सकता हूँ?
· इसका क्या मतलब है कि रेगेक्स लालची हैं? मैं इससे कैसे बच सकता हूँ?
· मैं प्रत्येक पंक्ति के प्रत्येक शब्द को कैसे संसाधित करूं?
· मैं शब्द-आवृत्ति या पंक्ति-आवृत्ति सारांश कैसे प्रिंट कर सकता हूं?
· मैं अनुमानित मिलान कैसे कर सकता हूँ?
· मैं एक साथ कई नियमित अभिव्यक्तियों का कुशलतापूर्वक मिलान कैसे कर सकता हूँ?
· "\b" के साथ शब्द-सीमा खोज मेरे लिए काम क्यों नहीं करती?
· $&, $`, या $' का उपयोग करने से मेरा प्रोग्राम धीमा क्यों हो जाता है?
· रेगुलर एक्सप्रेशन में "\G" क्या अच्छा है?
· क्या पर्ल रेगेक्स डीएफए या एनएफए हैं? क्या वे POSIX अनुरूप हैं?
· शून्य संदर्भ में grep का उपयोग करने में क्या गलत है?
· मैं मल्टीबाइट वर्णों के साथ स्ट्रिंग्स का मिलान कैसे कर सकता हूं?
· मैं एक वेरिएबल में मौजूद रेगुलर एक्सप्रेशन का मिलान कैसे करूं?
perlfaq7: सामान्य जानकारी पर्ल भाषा मुद्दे
यह खंड सामान्य पर्ल भाषा के मुद्दों से संबंधित है जो स्पष्ट रूप से किसी में भी फिट नहीं होते हैं
अन्य खंड।
· क्या मुझे पर्ल भाषा के लिए BNF/yacc/RE मिल सकता है?
· ये सभी $@%&* विराम चिह्न क्या हैं, और मुझे कैसे पता चलेगा कि इनका उपयोग कब करना है?
· क्या मुझे हमेशा/कभी अपनी पंक्तियों को उद्धृत करना होगा या अर्धविराम और अल्पविराम का उपयोग करना होगा?
· मैं कुछ रिटर्न मानों को कैसे छोड़ सकता हूँ?
· मैं चेतावनियों को अस्थायी रूप से कैसे रोकूँ?
· एक्सटेंशन क्या है?
· पर्ल ऑपरेटरों की प्राथमिकता C ऑपरेटरों से भिन्न क्यों होती है?
· मैं किसी संरचना की घोषणा/निर्माण कैसे करूँ?
· मैं एक मॉड्यूल कैसे बनाऊं?
· मैं सीपीएएन पर पहले से ही मौजूद मॉड्यूल को कैसे अपना सकता हूं या कब्ज़ा कर सकता हूं?
· मैं कक्षा कैसे बनाऊं?
· मैं कैसे बता सकता हूं कि कोई वेरिएबल दूषित है?
· समापन क्या है?
· परिवर्तनशील आत्महत्या क्या है और मैं इसे कैसे रोक सकता हूँ?
· मैं {फ़ंक्शन, फ़ाइलहैंडल, ऐरे, हैश, मेथड, रेगेक्स} को कैसे पास/रिटर्न कर सकता हूँ?
· मैं एक स्थिर चर कैसे बनाऊं?
· गतिशील और शाब्दिक (स्थैतिक) स्कोपिंग के बीच क्या अंतर है? बीच में स्थानीय ()
और मेरे()?
· मैं एक डायनामिक वैरिएबल तक कैसे पहुंच सकता हूं जबकि एक समान नामित लेक्सिकल दायरे में है?
· गहरी और उथली बाइंडिंग में क्या अंतर है?
· "my($foo) = <$fh>;" क्यों नहीं होता ठीक से काम करो?
· मैं किसी अंतर्निहित फ़ंक्शन, ऑपरेटर या विधि को फिर से कैसे परिभाषित करूं?
· किसी फ़ंक्शन को &foo और कॉल करने के बीच क्या अंतर है फू ()?
· मैं स्विच या केस स्टेटमेंट कैसे बनाऊं?
· मैं अपरिभाषित चर, फ़ंक्शंस या विधियों तक पहुंच कैसे प्राप्त कर सकता हूं?
· इसी फ़ाइल में शामिल कोई विधि क्यों नहीं मिल पा रही है?
· मैं अपने वर्तमान या कॉलिंग पैकेज का पता कैसे लगा सकता हूँ?
· मैं पर्ल कोड के एक बड़े ब्लॉक पर कैसे टिप्पणी कर सकता हूँ?
· मैं किसी पैकेज को कैसे साफ़ करूँ?
· मैं एक वेरिएबल को वेरिएबल नाम के रूप में कैसे उपयोग कर सकता हूं?
· "बुरा दुभाषिया" का क्या मतलब है?
· क्या सी लाइब्रेरी में कोई बदलाव होने पर मुझे एक्सएस मॉड्यूल को फिर से संकलित करने की आवश्यकता है?
perlfaq8: प्रणाली इंटरेक्शन
पर्ल एफएक्यू का यह खंड ऑपरेटिंग सिस्टम इंटरैक्शन से जुड़े प्रश्नों को शामिल करता है।
विषयों में इंटरप्रोसेस संचार (आईपीसी), उपयोगकर्ता-इंटरफ़ेस पर नियंत्रण शामिल हैं
(कीबोर्ड, स्क्रीन और पॉइंटिंग डिवाइस), और अधिकांश अन्य चीजें जो डेटा से संबंधित नहीं हैं
हेरफेर।
· मैं कैसे पता लगाऊं कि मैं किस ऑपरेटिंग सिस्टम के अंतर्गत चल रहा हूं?
· ऐसा कैसे कार्यकारी () वापस नहीं आता?
· मैं कीबोर्ड/स्क्रीन/माउस से फैंसी चीज़ें कैसे करूँ?
· मैं किसी चीज़ को रंगीन कैसे प्रिंट करूँ?
· मैं वापसी कुंजी की प्रतीक्षा किए बिना केवल एक कुंजी कैसे पढ़ सकता हूँ?
· मैं कैसे जांचूं कि कीबोर्ड पर इनपुट तैयार है या नहीं?
· मैं स्क्रीन कैसे साफ़ करूँ?
· मैं स्क्रीन का आकार कैसे पता कर सकता हूँ?
· मैं उपयोगकर्ता से पासवर्ड कैसे मांगूं?
· मैं सीरियल पोर्ट को कैसे पढ़ और लिख सकता हूँ?
· मैं एन्क्रिप्टेड पासवर्ड फ़ाइलों को कैसे डिकोड करूँ?
· मैं पृष्ठभूमि में कोई प्रक्रिया कैसे प्रारंभ करूं?
· मैं नियंत्रण वर्णों/संकेतों को कैसे फँसा सकता हूँ?
· मैं यूनिक्स सिस्टम पर शैडो पासवर्ड फ़ाइल को कैसे संशोधित करूं?
· मैं समय और तारीख कैसे निर्धारित करूं?
· मैं कैसे कर सकता हूँ नींद () or अलार्म() एक सेकंड के लिए?
· मैं समय को एक सेकंड से कम कैसे माप सकता हूँ?
· मैं कैसे कर सकता हूँ? एटेक्सिट () or सेटजम्प ()/लॉन्गजम्प ()? (एक्सेप्शन हेंडलिंग)
· मेरा सॉकेट प्रोग्राम सिस्टम V (सोलारिस) के अंतर्गत काम क्यों नहीं करता? क्या त्रुटि होती है
संदेश "प्रोटोकॉल समर्थित नहीं" मतलब?
· मैं पर्ल से अपने सिस्टम के अद्वितीय सी फ़ंक्शंस को कैसे कॉल कर सकता हूं?
· मुझे शामिल फ़ाइलें कहां से मिलेंगी? आईओसीटीएल () or सिस्कल ()?
· सेटुइड पर्ल स्क्रिप्ट कर्नेल समस्याओं के बारे में शिकायत क्यों करती हैं?
· मैं कमांड से और कमांड दोनों तरफ से एक पाइप कैसे खोल सकता हूं?
· मुझे कमांड का आउटपुट क्यों नहीं मिल पा रहा है? प्रणाली ()?
· मैं बाहरी कमांड से एसटीडीईआरआर कैसे कैप्चर कर सकता हूं?
· क्यों नहीं खुला हुआ() एक पाइप खुला विफल होने पर एक त्रुटि लौटाएं?
· शून्य संदर्भ में बैकटिक्स का उपयोग करने में क्या गलत है?
· मैं शेल प्रोसेसिंग के बिना बैकटिक्स कैसे कॉल कर सकता हूं?
· मेरी स्क्रिप्ट को ईओएफ (यूनिक्स पर ^डी, एमएस-डॉस पर ^जेड) देने के बाद एसटीडीआईएन से क्यों नहीं पढ़ा जा सकता?
· मैं अपनी शेल स्क्रिप्ट को पर्ल में कैसे बदल सकता हूँ?
· क्या मैं टेलनेट या एफ़टीपी सत्र चलाने के लिए पर्ल का उपयोग कर सकता हूँ?
· मैं पर्ल में एक्सपेक्ट कैसे लिख सकता हूँ?
· क्या पर्ल की कमांड लाइन को "पीएस" जैसे प्रोग्राम से छिपाने का कोई तरीका है?
· मैंने पर्ल स्क्रिप्ट में {निर्देशिका बदली, अपना वातावरण संशोधित किया}। बदलाव कैसे आया
जब मैं स्क्रिप्ट से बाहर निकला तो गायब हो गया? मैं अपने परिवर्तनों को दृश्यमान कैसे प्राप्त करूं?
· मैं किसी प्रक्रिया के पूरा होने की प्रतीक्षा किए बिना उसके फ़ाइलहैंडल को कैसे बंद कर सकता हूँ?
· मैं डेमॉन प्रक्रिया को कैसे फोर्क करूं?
· मैं कैसे पता लगाऊं कि मैं इंटरैक्टिव रूप से चल रहा हूं या नहीं?
· मैं किसी धीमी घटना का टाइमआउट कैसे करूँ?
· मैं सीपीयू सीमाएँ कैसे निर्धारित करूँ?
· मैं यूनिक्स प्रणाली पर जॉम्बीज़ से कैसे बचूँ?
· मैं SQL डेटाबेस का उपयोग कैसे करूँ?
· मैं कैसे बनाऊं? प्रणाली () नियंत्रण-सी पर बाहर निकलें?
· मैं किसी फ़ाइल को बिना अवरोधित किये कैसे खोल सकता हूँ?
· मैं शेल और पर्ल की त्रुटियों के बीच अंतर कैसे बताऊं?
· मैं सीपीएएन से मॉड्यूल कैसे स्थापित करूं?
· आवश्यकता और उपयोग के बीच क्या अंतर है?
· मैं अपनी स्वयं की मॉड्यूल/लाइब्रेरी निर्देशिका कैसे रखूँ?
· मैं मॉड्यूल/लाइब्रेरी खोज पथ में उस निर्देशिका को कैसे जोड़ूं जिसमें मेरा प्रोग्राम रहता है?
· मैं रनटाइम पर अपने शामिल पथ (@INC) में एक निर्देशिका कैसे जोड़ूं?
· मॉड्यूल कहाँ स्थापित हैं?
· सॉकेट.पीएच क्या है और मैं इसे कहां से प्राप्त कर सकता हूं?
perlfaq9: वेब, ईमेल और शुद्ध कार्यशील
यह अनुभाग वेब साइटों को चलाने, भेजने और प्राप्त करने से संबंधित प्रश्नों से संबंधित है
ईमेल के साथ-साथ सामान्य नेटवर्किंग भी।
· क्या मुझे वेब फ्रेमवर्क का उपयोग करना चाहिए?
· मुझे किस वेब फ्रेमवर्क का उपयोग करना चाहिए?
· प्लाक और पीएसजीआई क्या है?
· मैं एक स्ट्रिंग से HTML कैसे हटाऊं?
· मैं यूआरएल कैसे निकालूं?
· मैं HTML फ़ाइल कैसे लाऊं?
· मैं HTML फ़ॉर्म सबमिशन को स्वचालित कैसे करूँ?
· मैं वेब पर उन %-एन्कोडिंग को कैसे डिकोड या बना सकता हूँ?
· मैं दूसरे पेज पर रीडायरेक्ट कैसे करूँ?
· मैं अपने वेब पेजों पर पासवर्ड कैसे लगाऊं?
· मैं यह कैसे सुनिश्चित करूं कि उपयोगकर्ता किसी फॉर्म में मान दर्ज न कर सकें, जिससे मेरी सीजीआई स्क्रिप्ट को ऐसा करना पड़ता है
बुरे काम करो?
· मैं किसी मेल हेडर को कैसे पार्स कर सकता हूँ?
· मैं वैध मेल पता कैसे जांचूं?
· मैं MIME/BASE64 स्ट्रिंग को कैसे डीकोड करूँ?
· मैं उपयोगकर्ता का मेल पता कैसे ढूंढूं?
· मैं ईमेल कैसे भेजूं?
· मैं किसी मेल संदेश के साथ अनुलग्नक बनाने के लिए MIME का उपयोग कैसे करूँ?
· मैं ईमेल कैसे पढ़ूं?
· मैं अपना होस्टनाम, डोमेन नाम, या आईपी पता कैसे पता कर सकता हूँ?
· मैं (एस)एफ़टीपी फ़ाइल कैसे लाऊं/डालूं?
· मैं पर्ल में आरपीसी कैसे कर सकता हूँ?
क्रेडिट
टॉम क्रिस्टियनसेन ने मूल पर्लफ़ैक लिखा और फिर नेट की मदद से इसका विस्तार किया
टोर्किंगटन। ब्रायन डी फ़ोय ने पर्लफ़ैक का पर्याप्त संपादन और विस्तार किया। perlfaq-श्रमिकों और
अन्य लोगों ने भी पिछले कुछ वर्षों में फीडबैक, पैच और सुधार प्रदान किए हैं।
लेखक और कॉपीराइट
इस दस्तावेज़ का मूल संस्करण टॉम क्रिस्टियनसेन ने लिखा था। ब्रायन डी फ़ोय
"<[ईमेल संरक्षित]>" ने यह संस्करण लिखा है। अतिरिक्त जानकारी के लिए व्यक्तिगत पर्लफ़ैक दस्तावेज़ देखें
कॉपीराइट संबंधी जानकारी।
यह दस्तावेज़ पर्ल के समान शर्तों के तहत उपलब्ध है। सभी में कोड उदाहरण
perlfaq दस्तावेज़ सार्वजनिक डोमेन में हैं। जैसा आप उचित समझें उनका उपयोग करें (और अपने जोखिम पर)।
बिना किसी की वारंटी के)।
onworks.net सेवाओं का उपयोग करके ऑनलाइन perlfaq का उपयोग करें