ນີ້ແມ່ນຄໍາສັ່ງ gmt_shell_functions.shgmt ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
gmt_shell_functions.sh - ຫນ້າທີ່ປະຕິບັດທີ່ຈະໃຊ້ໃນ GMT bourne shell scripts
ສະຫຼຸບສັງລວມ
gmt_init_tmpdir
gmt_remove_tmpdir
gmt_clean_up [ຄຳ ນຳ ໜ້າ]
gmt_ຂໍ້ຄວາມ ຂໍ້ຄວາມ
gmt_abort ຂໍ້ຄວາມ
gmt_get_nrecords ເອກະສານ
gmt_get_ndatarecords ເອກະສານ
gmt_get_nfields string
gmt_get_field string
gmt_get_region ເອກະສານ [ທາງເລືອກໃນການ]
gmt_get_gridregion ເອກະສານ [ທາງເລືອກໃນການ]
gmt_get_map_width -R -J
gmt_get_map_height -R -J
gmt_set_psfile ເອກະສານ
gmt_set_pdffile ເອກະສານ
gmt_set_framename ຄຳ ນຳ ໜ້າ ຕົວເລກ
gmt_set_framenext ຕົວເລກ
ລາຍລະອຽດ
gmt_shell_functions.sh ສະຫນອງຊຸດຂອງຫນ້າທີ່ໃຫ້ກັບ Bourne (ອີກເທື່ອຫນຶ່ງ) shell scripts ໃນ
ສະຫນັບສະຫນູນ GMT. calling shell script ຄວນປະກອບມີແຖວຕໍ່ໄປນີ້, ກ່ອນ
ຫນ້າທີ່ສາມາດນໍາໃຊ້:
. gmt_shell_functions.sh
ເມື່ອລວມຢູ່ໃນສະຄິບແກະ, gmt_shell_functions.sh ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ GMT ເຮັດບາງຢ່າງ
scripting ງ່າຍກວ່າຢ່າງອື່ນ. ຫນ້າທີ່ທີ່ມີຢູ່ແມ່ນ:
gmt_init_tmpdir
ສ້າງໄດເລກະທໍລີຊົ່ວຄາວໃນ / tmp ຫຼື (ເມື່ອກໍານົດ) ໃນໄດເລກະທໍລີທີ່ລະບຸ
ໂດຍການປ່ຽນແປງສະພາບແວດລ້ອມ TMPDIR. ຊື່ຂອງໄດເລກະທໍລີຊົ່ວຄາວຖືກສົ່ງຄືນ
ເປັນຕົວແປສະພາບແວດລ້ອມ GMT_TMPDIR. ຟັງຊັນນີ້ຍັງເຮັດໃຫ້ GMT ແລ່ນເຂົ້າມາ
'ຮູບແບບການໂດດດ່ຽວ', ie, ໄຟລ໌ຊົ່ວຄາວທັງຫມົດຈະຖືກສ້າງຂື້ນໃນ GMT_TMPDIR ແລະ
gmt.conf ໄຟລ໌ຈະບໍ່ຖືກປັບ.
gmt_remove_tmpdir
ເອົາໄດເລກະທໍລີຊົ່ວຄາວແລະຍົກເລີກການຕັ້ງຄ່າ GMT_TMPDIR environment variable
gmt_cleanup
ເອົາໄຟລ໌ທັງຫມົດແລະໄດເລກະທໍລີທີ່ຈໍານວນຂະບວນການປະຈຸບັນເປັນສ່ວນຫນຶ່ງຂອງ
ຊື່ເອກະສານ. ຖ້າທາງເລືອກ ຄຳ ນຳ ໜ້າ ແມ່ນໃຫ້ຫຼັງຈາກນັ້ນພວກເຮົາຍັງລຶບໄຟລ໌ທັງຫມົດແລະ
ໄດເລກະທໍລີທີ່ເລີ່ມຕົ້ນດ້ວຍຄໍານໍາຫນ້າທີ່ໃຫ້.
gmt_ຂໍ້ຄວາມ
ສົ່ງຂໍ້ຄວາມໄປຫາຄວາມຜິດພາດມາດຕະຖານ.
gmt_abort
ສົ່ງຂໍ້ຄວາມໄປຫາຄວາມຜິດພາດມາດຕະຖານແລະອອກຈາກແກະ.
gmt_get_nrecords
ຕອບຈຳນວນທັງໝົດຂອງແຖວໃນ ເອກະສານ
gmt_get_ndatarecords
ຕອບຈໍານວນບັນທຶກຂໍ້ມູນທັງໝົດໃນ ເອກະສານ, ie, ບໍ່ນັບຫົວ.
gmt_get_nfields
ຕອບຈໍານວນຊ່ອງຂໍ້ມູນ ຫຼືຄໍາທີ່ຢູ່ໃນ string
gmt_get_field
ສົ່ງຄືນໃຫ້ ພາກສະຫນາມ ຢູ່ໃນ string. ຕ້ອງຜ່ານ string ລະຫວ່າງວົງຢືມຄູ່ກັບ
ຮັກສາມັນເປັນລາຍການດຽວ.
gmt_get_region
ສົ່ງຄືນພາກພື້ນໃນຮູບແບບ w/e/s/n ໂດຍອີງໃສ່ຂໍ້ມູນໃນຕາຕະລາງ ເອກະສານ.
ທາງເລືອກເພີ່ມ -I*dx*/dy ເພື່ອປິດຄໍາຕອບ.
gmt_get_gridregion
ສົ່ງຄືນພື້ນທີ່ໃນຮູບແບບ w/e/s/n ໂດຍອີງໃສ່ສ່ວນຫົວຂອງຕາໜ່າງ ເອກະສານ.
ທາງເລືອກເພີ່ມ -I*dx*/dy ເພື່ອປິດຄໍາຕອບ.
gmt_get_map_width
ຄາດຫວັງວ່າຜູ້ໃຊ້ຈະໃຫ້ຄວາມຕ້ອງການ -R -J ການຕັ້ງຄ່າ ແລະສົ່ງຄືນຄວາມກວ້າງຂອງແຜນທີ່ໃນ
ຫນ່ວຍວັດແທກປະຈຸບັນ.
gmt_get_map_height
ຄາດຫວັງວ່າຜູ້ໃຊ້ຈະໃຫ້ຄວາມຕ້ອງການ -R -J ການຕັ້ງຄ່າ ແລະສົ່ງຄືນຄວາມສູງຂອງແຜນທີ່ໃນ
ຫນ່ວຍວັດແທກປະຈຸບັນ.
gmt_set_psfile
ສ້າງຊື່ໄຟລ໌ PostScript ຜົນຜະລິດໂດຍອີງໃສ່ຊື່ພື້ນຖານຂອງໄຟລ໌ທີ່ໃຫ້
(ປົກກະຕິແລ້ວແມ່ນຊື່ສະຄຣິບ $0).
gmt_set_framename
ຕອບຊື່ໄຟລ໌ທີ່ຈັດຮຽງຕາມລຳດັບ (ເຊັ່ນ: ບໍ່ມີສ່ວນຂະຫຍາຍ) ທີ່ໃຫ້ໄຟລ໌
ຄຳນຳໜ້າ ແລະຕົວເລກກອບປັດຈຸບັນ, ໂດຍໃຊ້ຄວາມກວ້າງຂອງ 6 ສຳລັບຈຳນວນເຕັມ
ຊັ້ນນໍາສູນ. ເປັນປະໂຫຍດໃນເວລາທີ່ການສ້າງພາບເຄື່ອນໄຫວແລະການຄັດເລືອກຊື່ໄຟລ໌ lexically ແມ່ນ
ຕ້ອງການ.
gmt_set_framenext
ຍອມຮັບຕົວນັບຈຳນວນເຕັມເຟຣມປັດຈຸບັນ ແລະສົ່ງຄ່າຕົວນັບຈຳນວນເຕັມຕໍ່ໄປ.
ຫມາຍເຫດ
1. ຫນ້າທີ່ເຫຼົ່ານີ້ພຽງແຕ່ເຮັດວຽກຢູ່ໃນ Bourne shell (sh) ແລະອະນຸພັນຂອງພວກມັນ (ເຊັ່ນ ຂີ້ເທົ່າ,
bash, ksh ແລະ zsh). ຟັງຊັນເຫຼົ່ານີ້ບໍ່ເຮັດວຽກຢູ່ໃນ C shell (csh) ຫຼືອະນຸພັນຂອງພວກມັນ
(ຄື tcsh), ແລະບໍ່ສາມາດໃຊ້ໄດ້ໃນ DOS batch scripts.
2. gmt_shell_functions.sh ໄດ້ຖືກນໍາສະເຫນີຄັ້ງທໍາອິດໃນ GMT ຮຸ່ນ 4.2.2 ແລະນັບຕັ້ງແຕ່ນັ້ນມາ
ຂະຫຍາຍອອກເປັນປະຈຳດ້ວຍຕົວຫຍໍ້ການຂຽນບົດປະຕິບັດຕົວຈິງອື່ນໆ. ຖ້າທ່ານຕ້ອງການແນະນໍາອື່ນໆ
ຫນ້າທີ່, ກະລຸນາເຮັດແນວນັ້ນໂດຍການເພີ່ມຄໍາຮ້ອງຂໍສະບັບໃຫມ່ໃນ gmt.soest.hawaii.edu.
ໃຊ້ gmt_shell_functions.shgmt ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net