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

Ad


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

कैटमंडप - क्लाउड में ऑनलाइन

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

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

कार्यक्रम:

नाम


कैटमांडू - लिब्रेकैट कमांड लाइन टूल्स

SYNOPSIS


कैटमांडू [-डी|-डी2|-डी3] [-आई पथ] [-एल पथ] [कमांड] [-?एचक्यूवी] [लंबे विकल्प...] [एआरजीएस]

कटमांडू --संस्करण

कटमांडू सहायता

# कन्वर्ट
कैटमांडू JSON को YAML में बदलें <file.json
कैटमांडू YAML को JSON में बदलें <file.yaml
कैटमांडू कन्वर्ट YAML < file.yaml # 'से JSON' निहित है
कैटमांडू ने मार्क <records.mrc . को कन्वर्ट किया
कैटमांडू कन्वर्ट मार्क --फिक्स 'marc_map(245,title)' < Records.mrc
कैटमांडू कन्वर्ट ओएआई --url https://biblio.ugent.be/oai
कैटमांडू कन्वर्ट SRU --base http://www.unicat.be/sru --क्वेरी डीएनए

# आयात
कैटमांडू ने JSON को MongoDB में आयात किया --database_name mydb < Records.json
कैटमांडू ने MARC को MongoDB में आयात किया --database_name mydb < Records.mrc
कैटमांडू ने एमएआरसी को इलास्टिकसर्च में आयात किया --index_name mydb < Records.mrc
कैटमांडू ने मार्क को ElasticSearch --index_name mydb --fix 'marc_map("245a",,"title")' < Records.mrc पर इम्पोर्ट किया

# निर्यात
कैटमांडू JSON को MongoDB --database_name mydb --bag डेटा निर्यात करता है
कैटमांडू निर्यात MongoDB --database_name mydb --बैग डेटा JSON --fix 'retain("_id")'
कटमांडू निर्यात सोलर --url http://localhost:8983/सोलर से JSON
कैटमांडू निर्यात लोचदार खोज --index_name mydb JSON करने के लिए

# विन्यास
$ बिल्ली catmandu.yml
---
दुकान:
परीक्षण1:
पैकेज: मोंगोडीबी
विकल्प हैं:
डेटाबेस_नाम: mydb

कैटमांडू JSON को test1 में आयात करता है < Records.json

catmandu config # catmandu.yml की सामग्री दिखाएं

कैटमांडू काउंट टेस्ट1
कैटमांडू डिलीट टेस्ट1 -क्यू 'शीर्षक:"माई रैबिट"'

कमानों


मदद कमान
कमांड लाइन विकल्पों के बारे में दस्तावेज़ीकरण।

विन्यास
अपने प्रोजेक्ट में catmandu.yml फ़ाइलों की सामग्री प्रदर्शित करें।

बदलना आयातक [विकल्प] [[--ठीक कर ठीक कर]] सेवा मेरे निर्यातक [विकल्प]
Catmandu::Importers and . की सहायता से डेटा को एक प्रारूप से दूसरे प्रारूप में कनवर्ट करें
कटमांडू :: निर्यातक। कमांड लाइन पर दिए गए सभी विकल्प आयातक को भेजे जाएंगे या
आरंभीकरण पैरामीटर के रूप में निर्यातक। उदाहरण के लिए

कैटमांडू कन्वर्ट OAI --url BASEURL --metadataPrefx PREFIX \
प्रति \
सीएसवी --हेडर 1 --sep_char '|'

कौन से विकल्प हैं यह देखने के लिए सभी आयातकों और निर्यातकों के दस्तावेज़ देखें
उपलब्ध है.

सभी आयातक फ़िक्स फ़ाइल या फ़ाइल के नाम से एक या अधिक --फिक्स विकल्प स्वीकार करते हैं
आदेश।

कैटमांडू JSON को बदलें --fixfix.txt
कैटमांडू JSON --fix 'remove_field (abc)' को कनवर्ट करें

JSON निर्यातक निहित है और वैकल्पिक है।

कैटमांडू YAML को JSON में बदलें
कैटमांडू YAML # छोटा कन्वर्ट करें

गणना दुकान [विकल्प]
कैटमांडू :: स्टोर में वस्तुओं की संख्या की गणना करें। कमांड लाइन पर दिए गए सभी विकल्प होंगे
स्टोर को इनिशियलाइज़ेशन पैरामीटर के रूप में भेजें। उदाहरण के लिए

कैटमांडू काउंट MongoDB --database_name mydb --bag data

हटाना दुकान [विकल्प] [-क्यू जिज्ञासा]
कैटमांडू :: स्टोर से आइटम हटाएं। कमांड लाइन पर दिए गए सभी विकल्पों को भेजा जाएगा
प्रारंभिक पैरामीटर के रूप में स्टोर करें। वैकल्पिक रूप से एक QUERY को चुनने के लिए प्रदान किया जा सकता है
हटाने के लिए आइटम। उदाहरण के लिए

कैटमांडू MongoDB --database_name mydb --bag data -q "शीर्षक: मुझे हटाएं" हटाएं

निर्यात दुकान [विकल्प] [-क्यू जिज्ञासा] [--सीमा सीमा] [[--ठीक कर ठीक कर]] सेवा मेरे निर्यातक [विकल्प]
Catmandu::Exporter का उपयोग करके Catmandu::Store से आइटम निर्यात करें। पर दिए गए सभी विकल्प
कमांड लाइन को स्टोर या एक्सपोर्टर को इनिशियलाइज़ेशन पैरामीटर के रूप में भेजा जाएगा।
वैकल्पिक रूप से स्टोर से आइटम को चुनिंदा रूप से निर्यात करने के लिए एक QUERY और LIMIT प्रदान किया जा सकता है।
वैकल्पिक रूप से निर्यातक होने से पहले सभी वस्तुओं पर निष्पादित करने के लिए एक फिक्स प्रदान किया जा सकता है
निर्यातक द्वारा।

उदाहरण के लिए

कैटमांडू निर्यात MongoDB --database_name mydb --बैग डेटा -q "शीर्षक: पर्ल"

आयात आयातक [विकल्प] [[--ठीक कर ठीक कर]] सेवा मेरे दुकान [विकल्प]
कैटमांडू :: आयातक से कैटमांडू :: स्टोर में आइटम आयात करें। पर दिए गए सभी विकल्प
कमांड लाइन इंपोर्टर या स्टोर को इनिशियलाइज़ेशन पैरामीटर के रूप में भेजी जाएगी।
वैकल्पिक रूप से सभी वस्तुओं को संग्रहीत करने से पहले निष्पादित करने के लिए एक FIX प्रदान किया जा सकता है
स्टोर में।

कैटमांडू ने JSON को MongoDB में आयात किया --database_name mydb < Records.json

चाल दुकान [विकल्प] [-क्यू जिज्ञासा] [--सीमा सीमा] [[--ठीक कर ठीक कर]] सेवा मेरे दुकान [विकल्प]
आइटम को एक Catmandu::Store से दूसरे में ले जाएं। कमांड लाइन पर दिए गए सभी विकल्प होंगे
स्टोर को इनिशियलाइज़ेशन पैरामीटर के रूप में भेजें। वैकल्पिक रूप से एक QUERY और LIMIT हो सकता है
स्टोर से चुनिंदा वस्तुओं को निर्यात करने के लिए प्रदान किया जाता है। वैकल्पिक रूप से एक FIX प्रदान किया जा सकता है
संग्रहीत होने से पहले सभी वस्तुओं पर निष्पादित किया जाना चाहिए।

तिथि [LONG_OPTIONS]
निम्न स्तर के डेटा हेरफेर कमांड। संपूर्ण दस्तावेज़ीकरण के लिए नीचे दिए गए डेटा विकल्प देखें।

विकल्प


-v वर्बोज़ आउटपुट। इसमें संचालन की प्रगति भी शामिल है।

-h
-?
--लिब-पथ पथ
-I निर्दिष्ट करता है कि पर्ल लाइब्रेरी में पथ शामिल हैं, जैसे पर्ल का -I विकल्प। यह विकल्प है
दोहराने योग्य

--लोड-पथ पथ
-एल पथ
कॉन्फ़िगरेशन फ़ाइलों और साथ में lib . के लिए इस पथ से ऊपर की ओर खोजें
निर्देशिका। यह विकल्प दोहराने योग्य है।

--डीबग [स्तर]
-डी [स्तर]
कैटमांडू के लिए डिबगिंग स्तर सेट करें। LEVEL इनमें से एक है:

1 - चेतावनी संदेश
2 - सूचना संदेश
3 - डीबग संदेश

Log::Log4perl और Log::Any::Adapter::Log4perl की स्थापना की आवश्यकता है। डिफ़ॉल्ट रूप से
एक आंतरिक log4perl कॉन्फ़िगरेशन फ़ाइल का उपयोग किया जाता है जो सभी डीबग संदेशों को भेजती है
स्टेडर। वैकल्पिक रूप से catmandu.yml में log4perl कॉन्फ़िगरेशन फ़ाइल का पथ हो सकता है
सेट हो। उदाहरण के लिए

कैटमांडू.वाईएमएल:

log4perl: /etc/log4perl.conf

or

log4perl: "
log4perl.category.Catmandu=$स्तर,$परिशिष्ट

log4perl.appender.STDOUT=लॉग::Log4perl::एपेंडर::स्क्रीन
log4perl.appender.STDOUT.stderr=0
log4perl.appender.STDOUT.utf8=1

log4perl.appender.STDOUT.layout=PatternLayout
log4perl.appender.STDOUT.layout.ConversionPattern=%d [%P] - %p %l %M समय =%r : %m%n

log4perl.appender.STDERR=लॉग::Log4perl::एपेंडर::स्क्रीन
log4perl.appender.STDERR.stderr=0
log4perl.appender.STDERR.utf8=1

log4perl.appender.STDERR.layout=PatternLayout
log4perl.appender.STDERR.layout.ConversionPattern=%d [%P] - %l : %m%n
"

अपने खुद के कैटमांडू पैकेज के लिए लॉगिंग को सक्षम करने के लिए कैटमांडू :: लॉगर भी देखें।

आंकड़े विकल्प


ये निम्न स्तर के विकल्प "कैटमांडू डेटा" कमांड के लिए उपलब्ध हैं।

--फ्रॉम-स्टोर स्टोर
Catmandu::Store से आइटम पढ़ें जैसे: DBI, MongoDB, Solr, ElasticSearch, ...

--से-आयातक आयातक
कैटमांडू :: आयातक से आइटम पढ़ें जैसे: वाईएएमएल, जेएसओएन, सीएसवी, एमएआरसी, ओएआई ...

--फ्रॉम-बैग BAG_NAME
इस विकल्प का उपयोग --from-store के संयोजन में किया जाना चाहिए। स्टोर से चुनें
केवल बैग BAG_NAME से संबंधित आइटम।

--से-OPTION OPTION_VALUE
Catmandu::Store या Catmandu::Importer an . में कॉन्फ़िगरेशन विकल्प शामिल करने के लिए
उपसर्ग '--from-' के साथ तर्क का उपयोग किया जा सकता है। उदाहरण के लिए एक आयातक को 'फाइल' प्रदान करना
उपयोग:

--from-file /my/path/to/file.txt

--into-निर्यातक निर्यातक
प्रत्येक आइटम को कैटमांडू :: निर्यातक में जोड़ें जैसे: JSON, YAML, टेम्प्लेट, XLS, ...

--इन-स्टोर स्टोर
कैटमांडू :: स्टोर में पढ़े गए प्रत्येक आइटम को जोड़ें जैसे: डीबीआई, मोंगोडीबी, सोलर, लोचदार खोज,
...

--इन-बैग BAG_NAME
इस विकल्प का उपयोग --into-store के संयोजन में किया जाना चाहिए। में प्रत्येक आइटम जोड़ें
बैग BAG_NAME के ​​साथ स्टोर करें.

--में-विकल्प OPTION_VALUE
Catmandu::Store या Catmandu::Exporter an . में कॉन्फ़िगरेशन विकल्प शामिल करने के लिए
उपसर्ग '--in-' के साथ तर्क का उपयोग किया जा सकता है। उदाहरण के लिए किसी निर्यातक को 'फाइल' प्रदान करना
उपयोग:

--इनटू-फाइल /tmp/file.txt

--फिक्स एक्सप्रेशन
--फिक्स फ़ाइल
निर्यात या भंडारण करते समय प्रत्येक पर FILE में एक फिक्स एक्सप्रेशन या सभी फ़िक्सेस लागू करें
वस्तु। यह विकल्प दोहराने योग्य है। FILE एक मनमाना निष्पादन योग्य भी हो सकता है यदि
Catmandu::Fix::cmd स्थापित है।

-- NUM . प्रारंभ करें
डेटा निर्यात या संग्रहीत करते समय पहले NUM आइटम छोड़ दें।

--कुल NUM
डेटा प्रक्रिया का निर्यात करते समय केवल कुल NUM आइटम संसाधित होते हैं।

--बदलने के
डेटा स्टोर करते समय सबसे पहले स्टोर या बैग में मौजूद सभी आइटम्स को डिलीट कर दें।

--क्वेरी क्वेरी
--cql-क्वेरी क्वेरी | -क्यू क्वेरी
जब कोई स्टोर खोजने योग्य हो तो परिणाम निष्पादित करें और वापस करें। --cql-query या -q . का उपयोग करना
विकल्प CQL क्वेरी भाषा का उपयोग किया जा सकता है (यदि समर्थित हो)।

--सीमा NUM
खोजने योग्य परिणामों से लौटाए गए परिणामों की संख्या को NUM तक सीमित करें।

--गिनती
संसाधित वस्तुओं की संख्या की रिपोर्ट करें।

--संस्करण
कैटमांडू का स्थापित संस्करण लौटाएं।

onworks.net सेवाओं का उपयोग करके ऑनलाइन कैटमैंडअप का उपयोग करें


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

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

लिनक्स कमांड

Ad