นี่คือคำสั่ง gmt_shell_functions.shgmt ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
gmt_shell_functions.sh - ฟังก์ชันที่ใช้งานได้จริงที่จะใช้ในสคริปต์เชลล์ bourne ของ GMT
เรื่องย่อ
gmt_init_tmpdir
gmt_remove_tmpdir
gmt_clean_up [อุปสรรค]
gmt_message ข่าวสาร
gmt_abort ข่าวสาร
gmt_get_nบันทึก file (s)
gmt_get_ndataบันทึก file (s)
gmt_get_nfields เชือก
gmt_get_field เชือก
gmt_get_region file (s) [ตัวเลือก]
gmt_get_gridregion ไฟล์ [ตัวเลือก]
gmt_get_map_width -R -J
gmt_get_map_height -R -J
gmt_set_psfile ไฟล์
gmt_set_pdfไฟล์ ไฟล์
gmt_set_framename อุปสรรค กรอบหมายเลข
gmt_set_frameต่อไป กรอบหมายเลข
DESCRIPTION
gmt_shell_functions.sh จัดเตรียมชุดของฟังก์ชันให้กับเชลล์สคริปต์ของบอร์น (อีกครั้ง) ใน
การสนับสนุนของ GMT เชลล์สคริปต์การเรียกควรมีบรรทัดต่อไปนี้ ก่อน
สามารถใช้ฟังก์ชั่น:
. gmt_shell_functions.sh
เมื่อรวมอยู่ในเชลล์สคริปต์แล้ว gmt_shell_functions.sh อนุญาตให้ผู้ใช้ GMT ทำบางอย่าง
การเขียนสคริปต์ได้ง่ายกว่าอย่างอื่น ฟังก์ชั่นที่มีให้คือ:
gmt_init_tmpdir
สร้างไดเร็กทอรีชั่วคราวใน / Tmp หรือ (เมื่อกำหนด) ในไดเร็กทอรีที่ระบุ
โดยตัวแปรสภาพแวดล้อม ทีเอ็มพีดีอาร์. ชื่อของไดเร็กทอรีชั่วคราวถูกส่งกลับ
เป็นตัวแปรสภาพแวดล้อม GMT_TMPDIR. ฟังก์ชันนี้ยังทำให้ GMT ทำงานใน
'โหมดการแยก' กล่าวคือ ไฟล์ชั่วคราวทั้งหมดจะถูกสร้างขึ้นใน GMT_TMPDIR และ
gmt.conf ไฟล์จะไม่ถูกปรับ
gmt_remove_tmpdir
ลบไดเร็กทอรีชั่วคราวและยกเลิกการตั้งค่า GMT_TMPDIR ตัวแปรสภาพแวดล้อม
gmt_cleanup
ลบไฟล์และไดเร็กทอรีทั้งหมดที่หมายเลขกระบวนการปัจจุบันเป็นส่วนหนึ่งของ
ชื่อไฟล์. ถ้าตัวเลือก อุปสรรค ได้รับจากนั้นเรายังลบไฟล์ทั้งหมดและ
ไดเร็กทอรีที่ขึ้นต้นด้วยคำนำหน้าที่กำหนด
gmt_message
ส่งข้อความถึงข้อผิดพลาดมาตรฐาน
gmt_abort
ส่งข้อความถึงข้อผิดพลาดมาตรฐานและออกจากเชลล์
gmt_get_nบันทึก
ส่งกลับจำนวนบรรทัดทั้งหมดใน file (s)
gmt_get_ndataบันทึก
ส่งกลับจำนวนรวมของบันทึกข้อมูลใน file (s)กล่าวคือไม่นับส่วนหัว
gmt_get_nfields
ส่งกลับจำนวนฟิลด์หรือคำใน เชือก
gmt_get_field
ส่งกลับค่าที่กำหนด สนาม ใน เชือก. ต้องผ่าน เชือก ระหว่างเครื่องหมายคำพูดคู่ถึง
เก็บไว้เป็นหนึ่งรายการ
gmt_get_region
ส่งกลับขอบเขตในรูปแบบ w/e/s/n ตามข้อมูลใน table file (s).
เลือกเพิ่ม -I*dx*/dy เพื่อปัดเศษคำตอบ
gmt_get_gridregion
ส่งกลับขอบเขตในรูปแบบ w/e/s/n ตามส่วนหัวของ grid ไฟล์.
เลือกเพิ่ม -I*dx*/dy เพื่อปัดเศษคำตอบ
gmt_get_map_width
คาดหวังให้ผู้ใช้ให้สิ่งที่ต้องการ -R -J การตั้งค่าและคืนความกว้างของแผนที่ใน
หน่วยวัดปัจจุบัน
gmt_get_map_height
คาดหวังให้ผู้ใช้ให้สิ่งที่ต้องการ -R -J การตั้งค่าและส่งคืนความสูงของแผนที่ใน
หน่วยวัดปัจจุบัน
gmt_set_psfile
สร้างชื่อไฟล์ PostScript เอาต์พุตตามชื่อฐานของไฟล์ที่กำหนด
(โดยปกติคือชื่อสคริปต์ $0).
gmt_set_framename
ส่งคืนต้นกำเนิดชื่อไฟล์ที่เรียงลำดับตามคำศัพท์ (เช่น ไม่มีนามสกุล) ที่กำหนดให้กับไฟล์
คำนำหน้าและหมายเลขเฟรมปัจจุบัน โดยใช้ความกว้าง 6 สำหรับจำนวนเต็ม รวมทั้ง
นำศูนย์ มีประโยชน์เมื่อสร้างแอนิเมชั่นและชื่อไฟล์ที่เรียงลำดับตามคำศัพท์
จำเป็นต้องใช้
gmt_set_frameต่อไป
ยอมรับตัวนับจำนวนเต็มเฟรมปัจจุบันและส่งคืนตัวนับจำนวนเต็มถัดไป
หมายเหตุ
1. ฟังก์ชันเหล่านี้ใช้ได้เฉพาะในเชลล์เป้าหมาย (sh) และอนุพันธ์ของพวกมัน (like เถ้า,
ทุบตี, ครับ และ zsh). ฟังก์ชั่นเหล่านี้ไม่ทำงานใน C เชลล์ (csh) หรืออนุพันธ์ของพวกมัน
(ชอบ tcsh) และไม่สามารถใช้ในสคริปต์ชุดงานของ DOS ได้เช่นกัน
2. gmt_shell_functions.sh เปิดตัวครั้งแรกใน GMT เวอร์ชัน 4.2.2 และนับตั้งแต่นั้นมา
ขยายด้วยทางลัดสคริปต์อื่นๆ ที่ใช้งานได้จริงเป็นประจำ หากคุณต้องการแนะนำอื่นๆ
โปรดดำเนินการดังกล่าวโดยเพิ่มคำขอฉบับใหม่ใน gmt.soest.hawaii.edu
ใช้ gmt_shell_functions.shgmt ออนไลน์โดยใช้บริการ onworks.net