ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

catmandup - ออนไลน์ในคลาวด์

เรียกใช้ catmandup ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง catmandup ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


catmandu - เครื่องมือบรรทัดคำสั่ง LibreCat

เรื่องย่อ


catmandu [-D|-D2|-D3] [-I เส้นทาง] [-L เส้นทาง] [คำสั่ง] [-?hqv] [ตัวเลือกยาว...] [ARGS]

catmandu -- รุ่น

catmandu ช่วยด้วย

# แปลง
catmandu แปลง JSON เป็น YAML < file.json
catmandu แปลง YAML เป็น JSON < file.yaml
catmandu แปลง YAML < file.yaml # 'to JSON' เป็นนัย
catmandu แปลง MARC < records.mrc
catmandu แปลง MARC -- แก้ไข 'marc_map (245, ชื่อ)' < records.mrc
catmandu แปลง OAI --url https://biblio.ugent.be/oai
catmandu แปลง SRU --base http://www.unicat.be/sru --query ดีเอ็นเอ

#นำเข้า
catmandu นำเข้า JSON ไปยัง MongoDB --database_name mydb < records.json
catmandu นำเข้า MARC ไปยัง MongoDB --database_name mydb < records.mrc
catmandu นำเข้า MARC ไปยัง ElasticSearch --index_name mydb < records.mrc
catmandu นำเข้า MARC ไปยัง ElasticSearch --index_name mydb --fix 'marc_map("245a","title")' < records.mrc

# ส่งออก
catmandu ส่งออก MongoDB --database_name mydb -- ใส่ข้อมูลไปยัง JSON
catmandu ส่งออก MongoDB --database_name mydb --bag data ไปยัง JSON --fix 'retain("_id")'
catmandu ส่งออก Solr --url http://localhost:8983/solr ถึง JSON
catmandu ส่งออก ElasticSearch --index_name mydb ไปยัง JSON

# การกำหนดค่า
$ แมว catmandu.yml
---
เก็บ:
ทดสอบ 1:
แพ็คเกจ: MongoDB
ตัวเลือก:
ชื่อฐานข้อมูล: mydb

catmandu นำเข้า JSON ไปยัง test1 < records.json

catmandu config # แสดงเนื้อหาของ catmandu.yml

การทดสอบการนับ catmandu1
catmandu ลบ test1 -q 'title:"My Rabbit"'

คำสั่ง


ช่วย คำสั่ง
เอกสารเกี่ยวกับตัวเลือกบรรทัดคำสั่ง

การตั้งค่า
แสดงเนื้อหาของไฟล์ catmandu.yml ในโครงการของคุณ

แปลง ผู้นำเข้า [ตัวเลือก] [[--แก้ไข แก้ไข]] ไปยัง ผู้ส่งออก [ตัวเลือก]
แปลงข้อมูลจากรูปแบบหนึ่งเป็นรูปแบบอื่นด้วยความช่วยเหลือของ Catmandu::Importers and
Catmandu::ผู้ส่งออก. ตัวเลือกทั้งหมดที่ระบุในบรรทัดคำสั่งจะถูกส่งไปยังผู้นำเข้าหรือ
ผู้ส่งออกเป็นพารามิเตอร์การเริ่มต้น เช่น

catmandu แปลง OAI --url BASEURL --metadataPrefx PREFIX \
ถึง \
CSV --header 1 --sep_char '|'

ดูเอกสารของผู้นำเข้าและผู้ส่งออกทั้งหมดเพื่อดูว่ามีตัวเลือกใดบ้าง
ใช้ได้

ผู้นำเข้าทั้งหมดยอมรับอย่างน้อยหนึ่ง --fix ตัวเลือกที่มีชื่อของไฟล์แก้ไขหรือไฟล์
คำสั่ง

catmandu แปลง JSON --fix fixes.txt
catmandu แปลง JSON -- แก้ไข 'remove_field (abc)'

ผู้ส่งออก JSON เป็นนัยและไม่บังคับ

catmandu แปลง YAML เป็น JSON
catmandu แปลง YAML # สั้นลง

นับ เก็บ [ตัวเลือก]
นับจำนวนสินค้าใน Catmandu::Store ตัวเลือกทั้งหมดที่ระบุในบรรทัดคำสั่งจะ
ถูกส่งไปยังร้านค้าเป็นพารามิเตอร์เริ่มต้น เช่น

catmandu นับ MongoDB --database_name mydb --bag data

ลบ เก็บ [ตัวเลือก] [-NS คำถาม]
ลบรายการจาก Catmandu::Store ตัวเลือกทั้งหมดที่ระบุในบรรทัดคำสั่งจะถูกส่งไปยัง
เก็บเป็นพารามิเตอร์การเริ่มต้น สามารถเลือก QUERY เพื่อเลือก
รายการที่จะลบ เช่น

catmandu ลบ MongoDB --database_name mydb --bag data -q "title: ลบฉัน"

ส่งออก เก็บ [ตัวเลือก] [-NS คำถาม] [--จำกัด จำกัด] [[--แก้ไข แก้ไข]] ไปยัง ผู้ส่งออก [ตัวเลือก]
ส่งออกรายการจาก Catmandu::Store โดยใช้ Catmandu::Exporter ตัวเลือกทั้งหมดที่ระบุบน
บรรทัดคำสั่งจะถูกส่งไปยัง Store หรือ Exporter เป็นพารามิเตอร์เริ่มต้น
สามารถเลือก QUERY และ LIMIT เพื่อส่งออกรายการจาก Store ได้
สามารถเลือกแก้ไขเพื่อดำเนินการกับรายการทั้งหมดก่อนที่จะส่งออก
โดยผู้ส่งออก

เช่น

catmandu ส่งออก MongoDB --database_name mydb --bag data -q "ชื่อ: Perl"

นำเข้า ผู้นำเข้า [ตัวเลือก] [[--แก้ไข แก้ไข]] ไปยัง เก็บ [ตัวเลือก]
นำเข้ารายการจาก Catmandu::Importer ไปยัง Catmandu::Store ตัวเลือกทั้งหมดที่ระบุบน
บรรทัดคำสั่งจะถูกส่งไปยังผู้นำเข้าหรือร้านค้าเป็นพารามิเตอร์เริ่มต้น
สามารถเลือกแก้ไขเพื่อดำเนินการกับรายการทั้งหมดก่อนที่จะถูกเก็บไว้
เข้าไปในร้าน.

catmandu นำเข้า JSON ไปยัง MongoDB --database_name mydb < records.json

ย้าย เก็บ [ตัวเลือก] [-NS คำถาม] [--จำกัด จำกัด] [[--แก้ไข แก้ไข]] ไปยัง เก็บ [ตัวเลือก]
ย้ายรายการจาก Catmandu::Store หนึ่งไปยังอีกที่หนึ่ง ตัวเลือกทั้งหมดที่ระบุในบรรทัดคำสั่งจะ
ถูกส่งไปยัง Stores เป็นพารามิเตอร์การเริ่มต้น สามารถเลือก QUERY และ LIMIT ได้
จัดให้เพื่อคัดเลือกสินค้าส่งออกจากร้านค้า สามารถเลือกแก้ไขให้กับ
ถูกดำเนินการกับรายการทั้งหมดก่อนที่จะถูกจัดเก็บ

ข้อมูล [LONG_OPTIONS]
คำสั่งจัดการข้อมูลระดับต่ำ ดูตัวเลือกข้อมูลด้านล่างสำหรับเอกสารฉบับเต็ม

OPTIONS


-v เอาต์พุตแบบละเอียด รวมถึงความคืบหน้าของการดำเนินงาน

-h
-?
--lib-เส้นทาง PATH
-I ระบุไลบรารี Perl รวมถึงเส้นทาง เช่นตัวเลือก -I ของ Perl ตัวเลือกนี้คือ
ซึ่งทำซ้ำได้

--load-เส้นทาง PATH
เส้นทาง -L
ค้นหาจากพาธนี้สำหรับไฟล์คอนฟิกูเรชันและlib
ไดเรกทอรี ตัวเลือกนี้สามารถทำซ้ำได้

--debug [ระดับ]
-D[ระดับ]
ตั้งค่าระดับการดีบักสำหรับ Catmandu LEVEL เป็นหนึ่งใน:

1 - ข้อความเตือน
2 - ข้อความข้อมูล
3 - ข้อความดีบัก

ต้องมีการติดตั้ง Log::Log4perl และ Log::Any::Adapter::Log4perl โดยค่าเริ่มต้น
ไฟล์การกำหนดค่า log4perl ภายในถูกใช้เพื่อส่งข้อความการดีบักทั้งหมดไปที่
สเ ทางเลือกใน catmandu.yml เส้นทางไปยังไฟล์การกำหนดค่า log4perl can
ถูกตั้งค่า เช่น

catmandu.yml:

log4perl: /etc/log4perl.conf

or

log4perl: "
log4perl.category.Catmandu=$level,$appender

log4perl.appender.STDOUT=บันทึก::Log4perl::Appender::Screen
log4perl.appender.STDOUT.stderr=0
log4perl.appender.STDOUT.utf8=1

log4perl.appender.STDOUT.layout=รูปแบบเค้าโครง
log4perl.appender.STDOUT.layout.ConversionPattern=%d [%P] - %p %l %M เวลา=%r : %m%n

log4perl.appender.STDERR=บันทึก::Log4perl::Appender::Screen
log4perl.appender.STDERR.stderr=0
log4perl.appender.STDERR.utf8=1

log4perl.appender.STDERR.layout=รูปแบบเค้าโครง
log4perl.appender.STDERR.layout.ConversionPattern=%d [%P] - %l : %m%n
"

ดูเพิ่มเติมที่ Catmandu::Logger เพื่อเปิดใช้งานการบันทึกสำหรับแพ็คเกจ Catmandu ของคุณเอง

DATA OPTIONS


ตัวเลือกระดับต่ำเหล่านี้ใช้ได้กับคำสั่ง "catmandu data"

--จากร้านค้าร้าน
อ่านรายการจาก Catmandu::Store เช่น: DBI, MongoDB, Solr, ElasticSearch, ...

--จาก-ผู้นำเข้า IMPORTER
อ่านรายการจาก Catmandu::Importer เช่น: YAML, JSON, CSV, MARC, OAI ...

--จาก-กระเป๋า BAG_NAME
ควรใช้ตัวเลือกนี้ร่วมกับ --from-store เลือกจากร้านค้า
เฉพาะรายการที่เป็นของกระเป๋า BAG_NAME

--จาก-OPTION OPTION_VALUE
เพื่อรวมตัวเลือกการกำหนดค่าไปยัง Catmandu::Store หรือ Catmandu::Importer an
สามารถใช้อาร์กิวเมนต์ที่มีคำนำหน้า '--from-' เช่น ให้ 'ไฟล์' แก่ผู้นำเข้า
ใช้:

--จากไฟล์ /my/path/to/file.txt

--เข้า-ส่งออก ผู้ส่งออก
เพิ่มแต่ละรายการที่อ่านลงใน Catmandu::Exporter เช่น: JSON, YAML, Template, XLS, ...

--เข้าร้านร้าน
เพิ่มแต่ละรายการที่อ่านลงใน Catmandu::Store เช่น: DBI, MongoDB, Solr, ElasticSearch,
...

--ใส่กระเป๋า BAG_NAME
ควรใช้ตัวเลือกนี้ร่วมกับ --into-store เพิ่มแต่ละรายการลงใน
เก็บด้วยกระเป๋า BAG_NAME

--เป็น-OPTION OPTION_VALUE
เพื่อรวมตัวเลือกการกำหนดค่าไปยัง Catmandu::Store หรือ Catmandu::Exporter an
สามารถใช้อาร์กิวเมนต์ที่มีคำนำหน้า '--into-' เช่น ให้ 'ไฟล์' แก่ผู้ส่งออก
ใช้:

--เป็นไฟล์ /tmp/file.txt

--แก้ไข EXPRESSION
--แก้ไขไฟล์
เมื่อส่งออกหรือจัดเก็บให้ใช้การแก้ไข EXPRESSION หรือการแก้ไขทั้งหมดใน FILE แต่ละรายการ
รายการ. ตัวเลือกนี้สามารถทำซ้ำได้ FILE ยังสามารถเรียกใช้งานได้ตามอำเภอใจ if
ติดตั้ง Catmandu::Fix::cmd แล้ว

--เริ่ม NUM
เมื่อส่งออกหรือจัดเก็บข้อมูล ให้ข้าม NUM รายการแรก

--จำนวนทั้งหมด
เมื่อส่งออกการจัดเก็บข้อมูลจะประมวลผลเพียง NUM รายการเท่านั้น

--แทนที่
เมื่อจัดเก็บข้อมูลก่อนอื่นให้ลบรายการทั้งหมดใน Store หรือ Bag

--สอบถาม QUERY
--cql-แบบสอบถาม QUERY | -q แบบสอบถาม
เมื่อ Store สามารถค้นหาได้ดำเนินการและส่งคืนผลลัพธ์ การใช้ --cql-query หรือ -q
ตัวเลือกภาษาคิวรี CQL สามารถใช้ได้ (หากได้รับการสนับสนุน)

--จำกัด NUM
จำกัดจำนวนผลลัพธ์ที่ส่งคืนจากผลการค้นหาที่ค้นหาได้เป็น NUM

--นับ
รายงานจำนวนรายการที่ดำเนินการ

--รุ่น
ส่งคืน Catmandu เวอร์ชันที่ติดตั้งไว้

ใช้ catmandup ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    ไคลเอนต์ sqirreL SQL
    ไคลเอนต์ sqirreL SQL
    SQuirreL SQL Client คือ SQL . แบบกราฟิก
    ไคลเอนต์ที่เขียนด้วย Java ที่จะอนุญาต
    ให้คุณดูโครงสร้างของ JDBC
    ฐานข้อมูลที่สอดคล้อง เรียกดูข้อมูลใน
    โต๊ะ...
    ดาวน์โหลดไคลเอนต์ sqirreL SQL
  • 2
    วงเล็บ
    วงเล็บ
    Brackets เป็นโอเพ่นซอร์สที่ทันสมัยและฟรี
    โปรแกรมแก้ไขข้อความที่สร้างขึ้นโดยเฉพาะสำหรับเว็บ
    การพัฒนา. เขียนใน HTML, CSS และ
    JavaScript พร้อมเครื่องมือภาพที่เน้นและ
    เตรียม...
    ดาวน์โหลดวงเล็บเหลี่ยม
  • 3
    ฟรี Pascal Compiler
    ฟรี Pascal Compiler
    คอมไพเลอร์ Pascal 32/64/16 บิตสำหรับ
    Win32/64/CE, ลินุกซ์, Mac OS X/iOS,
    Android, FreeBSD, OS/2, เกมบอย
    แอดวานซ์, Nintendo NDS และ DOS;
    ความหมายเข้ากันได้ wi ...
    ดาวน์โหลดคอมไพเลอร์ Pascal ฟรี
  • 4
    Canon EOS DIGITAL ข้อมูล
    Canon EOS DIGITAL ข้อมูล
    Canon ไม่มีจำนวนชัตเตอร์
    รวมอยู่ในข้อมูล EXIF ​​​​ของ
    ไฟล์ภาพซึ่งตรงข้ามกับ Nikon และ
    เพนแท็กซ์ ไม่มี Canon อย่างเป็นทางการ
    แอปพลิเคชัน ...
    ดาวน์โหลดข้อมูล Canon EOS DIGITAL
  • 5
    การตรวจสอบ
    การตรวจสอบ
    rEFInd เป็นทางแยกของ rEFIt boot
    ผู้จัดการ. เช่นเดียวกับ rEFIt rEFInd can
    ตรวจจับการบูต EFI ที่คุณติดตั้งโดยอัตโนมัติ
    รถตักและนำเสนอ GUI ที่สวยงาม
    เมนูตัวเลือกการบูต...
    ดาวน์โหลด rEFInd
  • 6
    ด่วนลุค GSI
    ด่วนลุค GSI
    หน้าดาวน์โหลด SourceForge นี้เป็นไป
    อนุญาตให้ผู้ใช้ดาวน์โหลดซอร์สของฉัน
    GSIs อ้างอิงจาก phhusson's great
    งาน. ฉันสร้างทั้ง Android Pie และ
    แอนดรอยด์ 1...
    ดาวน์โหลด ExpressLuke GSI
  • เพิ่มเติม»

คำสั่ง Linux

Ad