अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

डब्ल्यूएमएल - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में डब्ल्यूएमएल चलाएं

यह कमांड डब्लूएमएल है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


डब्लूएमएल - वेबसाइट मेटा भाषा

VERSION


2.0.12 (16-अप्रैल-2008)

SYNOPSIS


डब्ल्यूएमएल [-I पथ] [-i पथ] [-D नाम=एसटीआर] [-D नाम~पथ] [-n] [-r] [-O स्तर] [-o
[स्लाइसटर्म":"]पथ[@CHMODOPT]] [-P पथ] [-E पथ] [-t] [-p एसटीआर] [-W एसटीआर] [-s] [-v [NUM]]
[-q] [इनपुट फ़ाइल]

डब्ल्यूएमएल [-V [NUM]] [-h]

वर्णन


यह का नियंत्रण कार्यक्रम है वेबसाइट मेटा भाषा (WML), एक निःशुल्क HTML पीढ़ी
यूनिक्स के लिए टूलकिट, जिसमें आंतरिक रूप से 9 स्वतंत्र भाषाएँ शामिल हैं।

डब्लूएमएल का मुख्य विचार एक अनुक्रमिक फ़िल्टरिंग योजना है जहां प्रत्येक भाषा एक प्रदान करती है
9 प्रोसेसिंग पास। इसलिए डब्ल्यूएमएल पढ़ता इनपुट फ़ाइल (या से stdin if इनपुट फ़ाइल एक पानी का छींटा है या
पूरी तरह से गायब), पास 1-9 (या केवल निर्दिष्ट पास) लागू होता है -p) और अंत में
एक या अधिक पैदा करता है निर्गम संचिकाs.

इस प्रसंस्करण योजना के बारे में अधिक जानकारी के लिए पढ़ें WML परिचय के अंतर्गत wml_intro(7)
और WML ट्यूटोरियल के अंतर्गत wml_ट्यूटोरियल(7).

विकल्प


-I, --शामिल =पथ
ए जोड़ता है डायरेक्टरी उपयोगकर्ता की सूची में पथ शामिल करें। रनटाइम सेट करने के लिए इस विकल्प का उपयोग करें
पास के लिए पर्यावरण 1. देखें wml_p1_ipp(3) अधिक जानकारी के लिए।

-i, --शामिल फ़ाइल =पथ
किसी विशेष को प्री-लोड करता है पट्टिका, यानी वस्तुतः एक जोड़ता है

#"पथ" शामिल करें

के ऊपर इनपुट फ़ाइल. डिफ़ॉल्ट उपयोगकर्ता फ़ाइलों को स्वचालित रूप से शामिल करने के लिए इसका उपयोग करें।
यदि आप किसी सिस्टम में शामिल फ़ाइल को शामिल करना चाहते हैं तो आपको इसे घेरना होगा पथ कोण के साथ
कोष्ठक, उदाहरण के लिए ``"-i" " का उपयोग करें "''फ़ाइल शामिल करने के लिए foo/bar.wml
सिस्टम से क्षेत्र शामिल है. वैकल्पिक रूप से आप विशेष सिंटैक्स का उपयोग कर सकते हैं
``"wml::foo::bar"'' जैसा कि "#use" निर्देश के साथ है।

-D, -- परिभाषित =नाम=एसटीआर
एक वेरिएबल को परिभाषित करता है जिसे पास 1 (IPP) में "$(NAME)" के माध्यम से, पास 2 में प्रक्षेपित किया जा सकता है
(mp4h) <"get-var NAME"> के माध्यम से, पास 3 में (ePerl) "<:=$NAME:>" के माध्यम से और पास 4 में (GNU m4)
"m4_NAME" के माध्यम से। एक विशेष प्रकार -- परिभाषित =नाम=यूएनडीईएफ इसके विपरीत करता है, यह हटा देता है
पिछली परिभाषाएँ (जो इन चरों को अपरिभाषित करने से भिन्न हो सकती हैं, उदाहरण के लिए
सिस्टम परिभाषित चर के साथ)।

-D, -- परिभाषित =नाम~पथ
उपरोक्त के समान लेकिन एक पथनाम रखने वाले एक वेरिएबल को परिभाषित करता है जो स्वचालित रूप से समायोजित होता है
(नीचे देखें)। इसे "NAME=STR" वैरिएंट की तरह ही प्रक्षेपित किया जा सकता है
ऊपर।

-n, --नोशेबैंग
यह WML को संभावित रूप से निहित शेबैंग लाइन को अनदेखा करने के लिए मजबूर करता है इनपुट फ़ाइल। ये है
आमतौर पर WMk द्वारा उपयोग किया जाता है, क्योंकि WMk ने पहले ही इस लाइन को पार्स कर लिया है और विकल्पों की आपूर्ति की है
डब्लूएमएल.

-r, --norcfile
यह WML को सभी को अनदेखा करने के लिए बाध्य करता है .wmlrc फाइलें.

-c, --nocd
जब WML किसी अन्य निर्देशिका से इनपुट फ़ाइल को संसाधित करता है, तो यह उस निर्देशिका में चला जाता है
पार्सिंग से पहले .wmlrc फ़ाइलें, और उसके बाद वर्तमान निर्देशिका पर वापस जाएं। यदि यह विकल्प
सेट है, कोई निर्देशिका परिवर्तन नहीं किया गया है और .wmlrc फ़ाइलें वर्तमान के सापेक्ष पढ़ी जाती हैं
कार्यकारी डाइरेक्टरी।

-O, --अनुकूलन=NUM
यह अनुकूलन विकल्प है जिसे सीधे 8वीं पास करने के लिए पास किया जाता है (htmlफिक्स)। यह
उत्पन्न HTML पर लागू होने वाले अनुकूलन/स्ट्रिपिंग की मात्रा को नियंत्रित करता है
मार्कअप कोड.

-o, --आउटपुटफ़ाइल=स्लाइसटर्म:निर्गम संचिका[@CHMODOPT]
यह आउटपुट को एक फ़ाइल पर रीडायरेक्ट करता है। आमतौर पर पूरी फ़ाइल को भेज दिया जाएगा stdout
("सभी:-" के समान)। आप एक से अधिक आउटपुट के लिए इस विकल्प का एक से अधिक बार उपयोग कर सकते हैं
का उपयोग करते समय फ़ाइल करें स्लाइसटर्म यह निर्धारित करने के लिए स्लाइस के एक सेट सिद्धांत शब्द के रूप में
सामग्री को प्रत्येक विशेष आउटपुट फ़ाइल में शामिल किया जाएगा। वैकल्पिक CHMODOPT is
अंतिम रूप से लागू के लिए विकल्प निर्दिष्ट करने का इरादा है परिवर्तन विद्या आज्ञा। उदाहरण के लिए उपयोग करें
निष्पादन बिट सेट (अपाचे की XBitHack सुविधा) के साथ एक फ़ाइल बनाने के लिए ``"u+x"''।
देख टुकड़ा(1) अधिक जानकारी के लिए।

-P, --प्रोलॉग=पथ
इनपुट फ़ाइल पर एक प्रोलॉग फ़िल्टर चलाता है। यह प्रोग्राम कार्य करने के लिए डेटा प्राप्त करता है
STDIN के रूप में और STDOUT पर फ़िल्टर किए गए डेटा का उत्पादन करना होगा।

-E, --एपिलॉग=पथ
अंततः परिणामी आउटपुट फ़ाइलों पर एक उपसंहार कार्यक्रम चलाता है। वर्तमान में
निम्नलिखित WML-विशिष्ट प्रोग्राम ज्ञात हैं: htmlinfo, लिंकलिंट, साफ और वेबलिंट. लेकिन
आप अपने "PATH" में उपलब्ध किसी भी प्रोग्राम को निर्दिष्ट कर सकते हैं। यह प्रोग्राम प्राप्त करता है
फ़ाइल को इसके पहले कमांड लाइन तर्क के रूप में कार्य करना है। ध्यान दें कि आउटपुट नहीं है
इस फ़ाइल पर रीडायरेक्ट किया गया है, इसलिए यदि आप एक रैपर या प्रोग्राम विशिष्ट फ़्लैग का उपयोग करना चाहते हैं
आउटपुट फ़ाइलों को संशोधित करना चाहते हैं.

-t, --निर्धारित समय
यह सभी आउटपुट फ़ाइलों के संशोधन समय को संशोधन समय पर सेट करता है
intputfile प्लस 1 सेकंड. यह उपयोगी है क्योंकि वेबसर्वर उत्पन्न करेंगे
"अंतिम-संशोधित" शीर्षक और वहां संपादन समय की तुलना में अधिक महत्वपूर्ण है
उत्पादन समय। 1 सेकंड का ऑफसेट मेकफ़ाइल्स की निर्भरता के लिए है।

-M, --निर्भर करना[=विकल्प]
प्रत्येक आउटपुट फ़ाइल की निर्भरता का वर्णन करते हुए 'मेक' के लिए उपयुक्त एक नियम आउटपुट करें
'जीसीसी' करता है। इसका तभी अर्थ है जब -o विकल्प का प्रयोग किया जाता है. कोई प्रसंस्करण नहीं किया जाता है
पहले पास को छोड़कर.

RSI D फ़्लैग विकल्प एक निर्भरता फ़ाइल में नियम लिखता है। इस फ़ाइल का नाम है
आउटपुट फ़ाइल के प्रत्यय को ".d" से प्रतिस्थापित करके प्राप्त किया गया।

RSI M फ़्लैग विकल्प निर्भरता की सूची से सिस्टम फ़ाइलों को हटा देता है।

-p, --पास=एसटीआर
निर्दिष्ट करता है कि ऊपर वर्णित पासों में से कौन सा वास्तव में रनटाइम के तहत लागू किया गया है।
तर्क एसटीआर एक विशेष मामले के साथ पास संख्याओं की अल्पविराम से अलग की गई सूची है: आप कर सकते हैं
सभी पास "X...Y" के लिए "XY" लिखें। जब 9वीं पास का हिस्सा नहीं है एसटीआर परिणामस्वरूप
आउटपुट को लिखा जाता है एसटीडीओयूटी. डिफ़ॉल्ट स्ट्रिंग ``"1-9"'' है।

-W, --पासऑप्शन=NUM,एसटीआर
विकल्प सेट करें एसटीआर पास के लिए NUM.

-s, --सुरक्षित
यह WML के अंदर कुछ पर्ल हैक्स को अक्षम कर देता है जो प्रोसेसिंग को कम करके गति प्रदान करते हैं
विभिन्न पास चलाते समय ओवरहेड फोर्किंग।

इस विकल्प के बिना WML पास 1,5,6,7,8 को पूर्व-संकलित करता है (जो पर्ल में लिखे गए हैं!)
इसके बजाय वर्तमान में चल रहे पर्ल दुभाषिया के एक अलग नामस्थान में
उन्हें "सिस्टम()" के माध्यम से बाह्य रूप से चलाना। इसका प्रभाव यह होता है कि ये प्रोग्राम चलाये जाते हैं
एक ही पर्ल दुभाषिया के भीतर इस प्रकार पांच सीपीयू- और समय-गहन "फोर्क ()" की बचत होती है।
वास्तविक लाभ प्रसंस्करण समय के 2 और 4 सेकंड के बीच है। यद्यपि अनुभव
दिखाया कि यह बढ़िया काम करता है, सैद्धांतिक समस्या अभी भी यही है कि यह दृष्टिकोण क्या है
आंतरिक पर्ल वैरिएबल संघर्षों के कारण कुछ हद तक जोखिम भरा है।

WML को सुरक्षित "फोर्क ()" का उपयोग करने के लिए बाध्य करके इन स्पीडअप को अक्षम करने के लिए इस विकल्प का उपयोग करें
दृष्टिकोण.

-v, --शब्दशः[=NUM]
यह वर्बोज़ मोड (1 से 9 तक) सेट करता है जहां कुछ प्रोसेसिंग जानकारी दी जाएगी
कंसोल पर. डिबगिंग के लिए उपयोगी. यह विकल्प भी कुछ को पास हो जाता है
फ़िल्टरिंग प्रोग्राम. डिफ़ॉल्ट कोई वाचालता और न्यायसंगत नहीं है -v साधन -v1.

-q, --शांत
यह शांत मोड सेट करता है जहां प्रोसेसिंग प्रोप अब प्रदर्शित नहीं होता है। इस का उपयोग करें
चलने पर विकल्प डब्ल्यूएमएल बैच जॉब के रूप में। जब यह विकल्प स्वचालित रूप से बाध्य हो जाता है
इनपुट फ़ाइल लापता है। फिर WML स्वचालित रूप से पढ़ता है stdin शांत अवस्था में.

-V, --संस्करण[=NUM]
संस्करण पहचान स्ट्रिंग और अस्वीकरण (संख्या) देता है NUM or NUM >= 1), डब्लूएमएल
जानकारी बनाएँ (NUM >= 2) और पर्ल बिल्ड जानकारी (NUM >=3). इस का उपयोग करें
आपके स्थापित WML सिस्टम का संक्षिप्त विवरण प्राप्त करने का विकल्प, विशेषकर जब
लेखक को बग की रिपोर्ट करना।

-h, --मदद
उपयोग सारांश पृष्ठ को प्रिंट करता है।

वातावरण


परिभाषित चर
निम्नलिखित चर हमेशा द्वारा परिभाषित किए जाते हैं डब्ल्यूएमएल रनटाइम के अंतर्गत और आमतौर पर होते हैं
पास 2 के अंदर <"get-var NAME"> के माध्यम से और पास 3 में $NAME के ​​माध्यम से प्रक्षेपित किया गया।

WML_SRC_DIRNAME
वर्तमान कार्यशील निर्देशिका कहाँ से डब्ल्यूएमएल आरंभ किया गया। एक पूर्ण यूनिक्स फ़ाइल सिस्टम
पथ।

WML_SRC_FILENAME
का नाम इनपुट फ़ाइल कमांड लाइन से. दौड़ते समय उपयोगी डब्ल्यूएमएल के थोक पर
फ़ाइलों और includefiles को यह निर्धारित करना होगा कि वे किसमें शामिल हैं।

WML_SRC_BASENAME
का आधारनाम इनपुट फ़ाइल, यानी "WML_SRC_FILENAME", लेकिन एक्सटेंशन के साथ
पहले ही छीन लिया गया.

WML_SRC_TIME
का अंतिम संशोधन समय इनपुट फ़ाइल "समय()" प्रारूप में। फ़ुटर के अंदर उपयोगी
जब अनुकूलित दिनांक प्रारूप की आवश्यकता हो।

WML_SRC_CTIME
का अंतिम संशोधन समय इनपुट फ़ाइल "ctime()" प्रारूप में। फ़ुटर के अंदर उपयोगी
फ़ाइलें शामिल करें.

WML_SRC_ISOTIME
का अंतिम संशोधन समय इनपुट फ़ाइल आईएसओ "yyyy-mm-dd hh:mm:ss" प्रारूप में। उपयोगी
अंदर के फ़ुटर में फ़ाइलें शामिल हैं।

WML_SRC_USERNAME
उस उपयोगकर्ता का यूनिक्स उपयोक्तानाम जो स्वामी है इनपुट फ़ाइल.

WML_SRC_REALNAME
उस उपयोगकर्ता का वास्तविक नाम जिसके स्वामी हैं इनपुट फ़ाइल.

WML_GEN_TIME
"समय ()" प्रारूप में पीढ़ी का वर्तमान समय। फ़ुटर के अंदर उपयोगी कब
अनुकूलित दिनांक प्रारूप की आवश्यकता है.

WML_GEN_CTIME
"ctime()" प्रारूप में पीढ़ी का वर्तमान समय। उपयोगी आंतरिक फ़ुटर में शामिल हैं
फाइलें.

WML_GEN_ISOTIME
आईएसओ "yyyy-mm-dd hh:mm:ss" प्रारूप में पीढ़ी का वर्तमान समय। अंदर से उपयोगी
फ़ुटर में फ़ाइलें शामिल हैं.

WML_GEN_USERNAME
चलाने वाले उपयोगकर्ता का यूनिक्स उपयोक्तानाम डब्ल्यूएमएल प्रक्रिया.

WML_GEN_REALNAME
चलाने वाले उपयोगकर्ता का वास्तविक नाम डब्ल्यूएमएल प्रक्रिया.

WML_GEN_HOSTNAME
होस्ट का नाम जिस पर डब्ल्यूएमएल आदेश चलता है.

WML_LOC_PREFIX
वह स्थान उपसर्ग जहां निर्मित समय पर WML स्थापित किया गया था।

WML_LOC_BINDIR
वह निर्देशिका जहां निर्मित समय पर WML की बायनेरिज़ स्थापित की गई थीं।

WML_LOC_LIBDIR
वह निर्देशिका जहां निर्मित समय पर WML की लाइब्रेरी फ़ाइलें स्थापित की गई थीं।

WML_LOC_DATADIR
वह निर्देशिका जहां निर्मित समय पर WML की डेटा फ़ाइलें स्थापित की गई थीं।

WML_LOC_मंदिर
वह निर्देशिका जहां निर्मित समय में WML के मैनुअल पेज स्थापित किए गए थे।

WML_संस्करण
WML की संस्करण पहचान स्ट्रिंग. उदाहरण के लिए HTML टिप्पणियों में इसका उपयोग करें
इनसाइड हेडर में जेनरेशन टूल संस्करण की पहचान करना शामिल है।

उपयोग किया गया चर
"डब्ल्यूएमएलओपीटीएस"
इस वेरिएबल में विकल्पों की एक श्रृंखला हो सकती है। आमतौर पर इसका उपयोग बॉर्न-शेल द्वारा किया जाता है
उपयोगकर्ताओं को पसंद है

$ WMLOPTS='-DNAME1=VALUE2 -DNAME2=VALUE2'
$ निर्यात WMLOPTS

और सी-शेल उपयोगकर्ताओं द्वारा पसंद किया गया

$ setenv WMLOPTS "-DNAME1=VALUE2 -DNAME2=VALUE2"

यह सुनिश्चित करने के लिए कि सभी रन के लिए कुछ चर परिभाषित किए गए हैं डब्ल्यूएमएल.

"पेजर"
इस वेरिएबल में वह पेजर शामिल है जिसका उपयोग WML को करना है। कॉल करने पर WML एक पेजर का उपयोग करता है
--क्रिया =NUM or -vNUM क्रमशः विकल्प और NUM 3 या उच्चतर है और इसलिए
प्रत्येक पास के बाद संसाधित डेटा दिखाना। डिफ़ॉल्ट 'अधिक' है.

"टीएमपीडीआईआर"
इस वेरिएबल में वह निर्देशिका शामिल है जिसमें WML अपनी अस्थायी फ़ाइलें संग्रहीत करता है। डिफ़ॉल्ट है
'/ Tmp'.

USER फ़ाइलें


$HOME/.wmlrc और (../)*.wmlrc
इन फ़ाइलों में विकल्प स्ट्रिंग भी हो सकती हैं, प्रति पंक्ति एक विकल्प। आमतौर पर
सामग्री एक या अधिक है -D विकल्प, विशेष रूप से स्वतः-समायोजित वाले:

-ड्रोट्रेल~.
-ड्रूटैब्स=http://thishost/thisarea/
:
-DNAME1=मान1
-DNAME2=मान2
:

मानक शामिल फ़ाइलें


WML को सम्मिलित फ़ाइलों के एक मानक सेट के साथ भेजा जाता है। आप इन्हें सीधे तौर पर शामिल कर सकते हैं

#wml::श्रेणी::नाम का उपयोग करें

और उनके स्वयं के दस्तावेज़ पढ़ें

$ आदमी डब्लूएमएल::श्रेणी::नाम

देख डब्ल्यूएमएल::सब(3) सभी उपलब्ध फ़ाइलों के विवरण के लिए।

विशेष विशेषताएं


WML नियंत्रण फ्रंटएंड अपने आप में कुछ विशेष सुविधाएँ प्रदान करता है:

शेबांग लाइन समर्थन
WML एक को पहचानता है कुटिया पंक्ति (``"#!wml" विकल्पों'') में डब्ल्यूएमएल फ़ाइलें और
स्वचालित रूप से जोड़ता है विकल्पों इसकी कमांड लाइन पर. इस लाइन का उपयोग WMk द्वारा भी किया जाता है। दो
यूनिक्स लोडर के लिए शेबैंग लाइनों के विपरीत विशेष सुविधाएँ उपलब्ध हैं: WML
शेबैंग लाइन को बैकस्लैश कैरेक्टर और %DIR और निर्माण के माध्यम से जारी रखा जा सकता है
% अंतर्वेशित हैं (जहाँ %DIR स्रोत निर्देशिका का पथ है
रहता है और %BASE बिना किसी एक्सटेंशन के स्रोत फ़ाइल का फ़ाइल नाम है)।

उदाहरण:

#!wml -o (ALL-LANG_*)+LANG_EN:%BASE.en.html \
-o (ALL-LANG_*)+LANG_DE:%BASE.de.html

डेटा सुरक्षा कंटेनर टैग
WML "नाम का अपना आंतरिक कंटेनर टैग प्रदान करता है
[पास=स्पेक]>"..." जिसका उपयोग किसी भी प्रकार के डेटा को होने से बचाने के लिए किया जा सकता है
किसी भी WML पास द्वारा संसाधित। जब कोई "पास" विशेषता नहीं दी जाती है कल्पना डिफ़ॉल्ट रूप से "1-9"।
जब आप "पास" का उपयोग करते हैं कल्पना या तो "#-", "-#", "#-#" या अल्पविराम से अलग किया जा सकता है
पासों की सूची, जबकि "#" 1 और 9 के बीच हो सकता है।

उदाहरण:



...
आउटपुट = " " + हेल्प_स्ट्रिंग + " "
...



चेतावनी:

WML 2.0.3 के बाद से, पास 1 में लाइन के बारे में जानकारी रखने में मदद के लिए अतिरिक्त सामग्री शामिल है
प्रासंगिक संख्याएँ (एक ला सीपीपी)। तो लिखते समय


#'फू' शामिल करें


इन अतिरिक्त आदेशों की व्याख्या पास 2 के दौरान नहीं की जाएगी और ये आउटपुट पर बने रहेंगे।
उन्हें दबाने के लिए, या तो "-W1,-N" ध्वज के साथ संकलित करें, या लिखें


#'फू' IPP_NOSYNCLINES शामिल करें


लेखक


राल्फ एस. एंगेल्सचॉल
[ईमेल संरक्षित]
www.engelschall.com

डेनिस बारबियर
[ईमेल संरक्षित]

onworks.net सेवाओं का उपयोग करके ऑनलाइन WML का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad