ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

OnWorks favicon

alt_getopt - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ alt_getopt ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ alt_getopt ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


alt_getopt - parse ຕົວເລືອກຄໍາສັ່ງ

ສະຫຼຸບສັງລວມ


cmds=`alt_getopt opt1 action1 [opt2 action2...] -- "$@"`
eval "$cmds"

ລາຍລະອຽດ


alt_getopt ເປັນຕົວແຍກທາງເລືອກຄໍາສັ່ງ. ມັນສອດຄ່ອງກັບ POSIX ແລະສະຫນັບສະຫນູນທາງເລືອກທີ່ຍາວນານ,
ມັນເຮັດວຽກຄືກັນກັບ getopt_long(3) ພົບໃນ *BSD ແລະ GNU libc.

ຕົວຢ່າງ


Shell script ຕໍ່ໄປນີ້ຍອມຮັບຕົວເລືອກ: -v (ຫຼື --verbose), -h (ຫຼື --help), ຍາວ
ທາງເລືອກ --fake ໂດຍບໍ່ມີຄໍາສັບຄ້າຍຄືສັ້ນ, --len ຍອມຮັບການໂຕ້ຖຽງ, -o (ຫຼື --output) ຍອມຮັບ
ການໂຕ້ຖຽງ, ຕົວເລືອກສັ້ນ -f ແລະ -F ໂດຍບໍ່ມີຄໍາສັບຄ້າຍຄືຍາວ ແລະອື່ນໆ. ຖ້າທາງເລືອກຖືກໃຊ້,
ຄໍາສັ່ງ shell ທີ່ເຫມາະສົມແມ່ນປະຕິບັດ.

#!/ ຖັງ / sh
help () { echo 'ຊ່ວຍທີ່ນີ້'; }

process_args (){
alt_getopt \
'v|verbose' 'ຄຳ​ເວົ້າ=1' \
'ຊ່ວຍ' ຊ່ວຍ \
'fake' fake_flag=1 \
'=len' ເລນ= \
'=o output' ຜົນຜະລິດ = \
'=m msg' "msg=" \
'V version' "echo 'alt_getopt-0-1-0'" \
f 'ທຸງ = 1' \
F 'ທຸງ =' \
=n ຈໍານວນ = \
-- "$@"
}

cmds=`process_args "$@"`
eval "$cmds"

ສຽງສະທ້ອນ "ທຸງ = $ ທຸງ"
ສຽງສະທ້ອນ "msg=$msg"
...

ວິທີການອື່ນໃນການຈັດການທາງເລືອກໂດຍໃຊ້ alt_getopt.sh

#!/ ຖັງ / sh
. alt_getopt.sh

ຊ່ວຍ​ເຫຼືອ () {
cat 1>&2 <
demo_alt_getopt2.sh ເປັນໂຄງການສາທິດສໍາລັບ alt_getopt.sh
ທາງເລືອກ:
$help_msg
EOF
}

# argument ທີສາມໃນ add_arg function envocation ເປັນທາງເລືອກ
add_arg 'h help' 'ຊ່ວຍ; ອອກຈາກ 0' \
' -h|-- ຊ່ວຍສະແດງການຊ່ວຍເຫຼືອນີ້'
add_arg 'v|version' "echo 'demo_alt_getopt2.sh 0.1.0'" \
' -v|-- ລຸ້ນສະແດງຜົນ'
add_arg '=o|output' "output=" \
' -o|-- ໄຟລ​໌​ຜົນ​ຜະ​ລິດ​ຜົນ​ຜະ​ລິດ​'

process_args "$@"
shift "$shifts"

ສຽງສະທ້ອນ "output=$output"

ຫນ້າທໍາອິດ


<http://sourceforge.net/projects/runawk/>

ໃຊ້ alt_getopt ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    ປຶ້ມ Frappe
    ປຶ້ມ Frappe
    Frappe Books ເປັນແຫຼ່ງຟຣີ ແລະເປີດ
    ຊອບ​ແວ​ການ​ຮັກ​ສາ​ປື້ມ​ບັນ​ທຶກ desktop ວ່າ​
    ງ່າຍ​ດາຍ​ແລະ​ດີ​ອອກ​ແບບ​ທີ່​ຈະ​ນໍາ​ໃຊ້​ໂດຍ​
    ທຸລະກິດຂະໜາດນ້ອຍ ແລະນັກອິດສະລະ. ມັນ...
    ດາວໂຫລດປື້ມ Frappe
  • 2
    Python ຕົວເລກ
    Python ຕົວເລກ
    ຂ່າວ: NumPy 1.11.2 ເປັນການປ່ອຍຄັ້ງສຸດທ້າຍ
    ທີ່ຈະເຮັດໃນ sourceforge. ລໍ້
    ສໍາລັບ Windows, Mac, ແລະ Linux ເຊັ່ນດຽວກັນກັບ
    ການແຈກຢາຍແຫຼ່ງທີ່ເກັບໄວ້ໃນແຟ້ມສາມາດເປັນສີ່...
    ດາວໂຫລດ Numerical Python
  • 3
    CMU Sphinx
    CMU Sphinx
    CMUSphinx ເປັນລໍາໂພງເອກະລາດຂະຫນາດໃຫຍ່
    ການຮັບຮູ້ສຽງເວົ້າຢ່າງຕໍ່ເນື່ອງຂອງຄໍາສັບ
    ປ່ອຍອອກມາພາຍໃຕ້ໃບອະນຸຍາດແບບ BSD. ມັນ​ແມ່ນ
    ຍັງເປັນການເກັບກໍາຂອງເຄື່ອງມືແຫຼ່ງເປີດ ...
    ດາວໂຫລດ CMU Sphinx
  • 4
    PyScripter
    PyScripter
    PyScripter ເປັນ Python ແຫຼ່ງເປີດ
    ສະພາບແວດລ້ອມການພັດທະນາແບບປະສົມປະສານ (IDE)
    ສ້າງຂຶ້ນດ້ວຍຄວາມທະເຍີທະຍານທີ່ຈະກາຍເປັນ
    ແຂ່ງຂັນໃນການເຮັດວຽກກັບ
    ການ​ຄ້າ​ຂ້າ​ພະ​ເຈົ້າ ...
    ດາວໂຫລດ PyScripter
  • 5
    ເກົ່າ Feren OS Repositories
    ເກົ່າ Feren OS Repositories
    ນີ້ແມ່ນບ່ອນເກັບມ້ຽນຢ່າງເປັນທາງການສໍາລັບ
    Feren OS. ເພື່ອເພີ່ມອັນຫຼ້າສຸດ, ໃຫ້ແລ່ນ
    ຄໍາສັ່ງນີ້: (16.04-based) echo
    "ເດບ...
    ດາວໂຫລດ Old Feren OS Repositories
  • 6
    OmegaT - multiplatform CAT tool
    OmegaT - multiplatform CAT tool
    OmegaT ເປັນແຫຼ່ງຟຣີ ແລະເປີດ
    Multiplatform Computer Assisted
    ເຄື່ອງ​ມື​ການ​ແປ​ພາ​ສາ​ທີ່​ມີ​ການ​ຈັບ​ຄູ່ fuzzy​,
    ຫນ່ວຍຄວາມຈໍາການແປພາສາ, ຊອກຫາຄໍາສໍາຄັນ,
    ຄໍາ​ສັບ​ປະ​ດາ​, ແລະ tran ...
    ດາວໂຫລດ OmegaT - multiplatform CAT tool
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad