ນີ້ແມ່ນຄໍາສັ່ງ cfget ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
cfget - ໄດ້ຮັບຄ່າຈາກໄຟລ໌ config
ສະຫຼຸບສັງລວມ
cfget [ທາງເລືອກໃນການ] ພາກ/ກະແຈ
cfget [ທາງເລືອກໃນການ] --dump=STYLE [ພາກ/ກະແຈ [ພາກ/ກະແຈ...]]
cfget [ທາງເລືອກໃນການ] --template=STYLE [infile [outfile]]
ລາຍລະອຽດ
ເອົາຄ່າຈາກໄຟລ໌ config.
cfget ເປັນເຄື່ອງມືທີ່ງ່າຍດາຍທີ່ຈະອ່ານຄ່າຈາກໄຟລ໌ການຕັ້ງຄ່າ. ມັນເປັນປະໂຫຍດ, ສໍາລັບ
ຕົວຢ່າງ, ເພື່ອສ້າງ shellscripts ຫຼື makefiles ທີ່ສາມາດຕັ້ງຄ່າໄດ້.
ມັນຍັງສາມາດຖືກຕັ້ງຄ່າເພື່ອສະຫນັບສະຫນູນຄ່າການຕັ້ງຄ່າ virtual ທີ່, ຖ້າບໍ່ມີຢູ່ໃນ
ໄຟລ໌ config, ຖືກຄິດໄລ່ໂດຍອັດຕະໂນມັດຈາກຄ່າທີ່ມີຢູ່. ນີ້ເຮັດໃຫ້ມັນ
ສະດວກ, ສໍາລັບການຍົກຕົວຢ່າງ, ເພື່ອໃຫ້ໄດ້ຮັບມູນຄ່າ "ໄລຍະເວລາ" ຈາກໄຟລ໌ການຕັ້ງຄ່າພຽງແຕ່
ປະກອບມີ "ວັນທີເລີ່ມຕົ້ນ" ແລະ "ວັນທີສິ້ນສຸດ".
OPTIONS
- ການປ່ຽນແປງ
ສະແດງຕົວເລກສະບັບຂອງໂຄງການແລະອອກ
-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ
-q, --ງຽບ
ໂຫມດງຽບ: ພຽງແຕ່ອອກຄວາມຜິດພາດທີ່ຮ້າຍແຮງ
-v, -- verbose
ໂໝດ verbose
--debug
ໂໝດ verbose
-C ແຟ້ມ, --cfg=ເອກະສານ
config ໄຟລ໌ທີ່ຈະອ່ານ; ທາງເລືອກສາມາດໃຫ້ຫຼາຍກວ່າຫນຶ່ງຄັ້ງເພື່ອອ່ານຫຼາຍກວ່າຫນຶ່ງ
ໄຟລ໌. ຖ້າຂາດຫາຍໄປ, ໃຫ້ອ່ານລາຍຊື່ທີ່ແຍກອອກຈາກຈໍ້າສອງເມັດຈາກຕົວແປ CFGET_CFG env.
-P ແຟ້ມ, --ປລັກອິນ=ເອກະສານ
ບັນຊີລາຍຊື່ຂອງໄຟລ໌ plugin ຫຼືໄດເລກະທໍລີທີ່ຈະໂຫລດ. ທາງເລືອກສາມາດໄດ້ຮັບຫຼາຍກວ່າຫນຶ່ງຄັ້ງ
ເພື່ອອ່ານຫຼາຍກວ່າຫນຶ່ງໄຟລ໌. ຖ້າຂາດຫາຍໄປ, ໃຫ້ອ່ານລາຍການທີ່ແຍກອອກຈາກຈໍ້າສອງເມັດ
ຕົວແປ CFGET_PLUGINS env.
-d ຊື່, -- ຖິ້ມ=ຊື່
dump ເນື້ອໃນຂອງຖານຂໍ້ມູນໂດຍໃຊ້ຮູບແບບທີ່ໃຫ້. ໃຊ້ '--dump=list' ສໍາລັບ a
ບັນຊີລາຍຊື່ຂອງຮູບແບບທີ່ມີຢູ່. ຖ້າຫນຶ່ງຫຼືຫຼາຍເສັ້ນທາງຖືກສະຫນອງໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງ,
ຖິ້ມພຽງແຕ່ເສັ້ນທາງເຫຼົ່ານັ້ນ, ຖ້າບໍ່ດັ່ງນັ້ນຖິ້ມທັງຫມົດ.
-t ຊື່, --ແມ່ແບບ=ຊື່
ອ່ານໄຟລ໌ແມ່ແບບ, ຂະຫຍາຍຕົວຍຶດແມ່ແບບໂດຍໃຊ້ຂໍ້ມູນການຕັ້ງຄ່າ ແລະ
ອອກຜົນໄດ້ຮັບ. ໃຊ້ '--template=list' ສໍາລັບບັນຊີລາຍຊື່ຂອງຮູບແບບທີ່ມີຢູ່.
-f ຊື່, -- ຮູບແບບ=ຊື່
ໃຊ້ຮູບແບບໄຟລ໌ການຕັ້ງຄ່າແບບກຳນົດເອງ (ຄ່າເລີ່ມຕົ້ນ: ini). ໃຊ້ '--format=list' ສໍາລັບ a
ບັນຊີລາຍຊື່ຂອງຮູບແບບທີ່ມີຢູ່. ຄ່າສະພາບແວດລ້ອມ CFGET_FORMAT, ຖ້າຖືກກໍານົດ, ສາມາດເປັນ
ໃຊ້ເພື່ອສະໜອງຄ່າເລີ່ມຕົ້ນທີ່ແຕກຕ່າງກັນ.
-r ເສັ້ນທາງ, -- ຮາກ=ເສັ້ນທາງ
ຈໍາກັດການເຮັດວຽກທັງຫມົດໃຫ້ກັບຄຸນຄ່າພາຍໃຕ້ເສັ້ນທາງທີ່ໃຫ້
ຕົວຢ່າງ
# ເອົາລະຫັດຈາກໄຟລ໌ config
cfget -C file.ini ທົ່ວໄປ/ຊື່
# ສາມາດລະບຸເພີ່ມເຕີມໄດ້, ເຂົາເຈົ້າຈະຖືກຄົ້ນຫາຕາມລໍາດັບ
cfget -C general.ini -C local.ini ທົ່ວໄປ/ຊື່
# ໃຊ້ plugin ເພື່ອເພີ່ມລາຍການ virtual
cfget -C file.ini --plugin=virtual.py general/name
# ປັ໊ກອິນສາມາດເປັນໄດເລກະທໍລີທີ່ມີໄຟລ໌ .py
# ແລະປລັກອິນຍັງສາມາດຖືກກໍານົດຫຼາຍກວ່າຫນຶ່ງຄັ້ງ
cfget -C file.ini --plugin=virtual.py --plugin=virtual/ general/name
# ໃນ shellscript, ທ່ານອາດຈະຕ້ອງການໃຊ້ຕົວແປສະພາບແວດລ້ອມຖ້າທ່ານ
# ເອີ້ນ cfget ຫຼາຍຄັ້ງ:
#!/ ຖັງ / sh
CFGET_CFG=general.ini:local.ini
CFGET_PLUGINS=virtual.py:virtual/
START=`cfget ທົ່ວໄປ/ເລີ່ມຕົ້ນ`
END=`cfget ທົ່ວໄປ/ສິ້ນສຸດ`
DURATION=`cfget ທົ່ວໄປ/ໄລຍະເວລາ`
# ວິທີທີ່ໄວໃນການຄັດລອກຄ່າ config ທັງຫມົດໃສ່ສະພາບແວດລ້ອມ
eval `cfget --dump=exports -C file.ini`
# ການທົດແທນແມ່ແບບແບບ Autoconf
cfget --template=autoconf -C file.ini script.in script
# curly braces substitude ຮູ້ຫນັງສື
cfget -C file.ini "general/start_{general/type}"
# ຫນຶ່ງສາມາດໃຊ້ສໍານວນງ່າຍໆ
cfget -C file.ini "ທົ່ວໄປ/ເລີ່ມຕົ້ນ + ທົ່ວໄປ/ໄລຍະເວລາ"
cfget -C file.ini "ຮອບ(ທົ່ວໄປ/ອາຍຸ/2)"
ໃຊ້ cfget ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net