ນີ້ແມ່ນຄໍາສັ່ງ xmlsortp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
xmlsort - ຈັດຮຽງ 'ບັນທຶກ' ໃນໄຟລ໌ XML
ສະຫຼຸບສັງລວມ
xmlsort -r= [ ] [ ]
ຕົວເລືອກ:
-r ຊື່ຂອງອົງປະກອບທີ່ຈະຈັດຮຽງ
-ກ ໂນດເດັກທີ່ຈະໃຊ້ເປັນກະແຈຈັດຮຽງ
- ຂ້ອຍບໍ່ສົນໃຈກໍລະນີເມື່ອຈັດຮຽງ
-s ປັບພື້ນທີ່ຂາວໃຫ້ເປັນປົກກະຕິເມື່ອປຽບທຽບປຸ່ມຈັດຮຽງ
-t buffer records ໃສ່ຊື່ directory ແທນທີ່ຈະຢູ່ໃນຫນ່ວຍຄວາມຈໍາ
- ມ ກໍານົດຂະຫນາດຂອງຫນ່ວຍຄວາມຈໍາສໍາລັບ disk buffering
-h ຊ່ວຍ - ສະແດງເອກະສານເຕັມ
ຕົວຢ່າງ:
xmlsort -r 'ຄົນ' -k 'ນາມສະກຸນ;ນາມສະກຸນ' -i -s in.xml >out.xml
ລາຍລະອຽດ
ສະຄຣິບນີ້ເອົາເອກະສານ XML ຢູ່ໃນ STDIN ຫຼືຈາກໄຟລ໌ທີ່ມີຊື່ແລະຂຽນການຈັດຮຽງ
ເວີຊັນຂອງໄຟລ໌ເປັນ STDOUT. ທາງເລືອກ "-r" ຄວນຖືກນໍາໃຊ້ເພື່ອກໍານົດ 'ບັນທຶກ' ໃນ
ເອກະສານ - ບິດທີ່ທ່ານຕ້ອງການຈັດຮຽງ. ອົງປະກອບກ່ອນແລະຫຼັງຈາກບັນທຶກຈະເປັນ
ບໍ່ໄດ້ຮັບຜົນກະທົບຈາກການຈັດລຽງ.
OPTIONS
ນີ້ແມ່ນບົດສະຫຼຸບສັ້ນໆຂອງຕົວເລືອກແຖວຄໍາສັ່ງ (ແລະ XML::Filter::Sort options
ທີ່ເຂົາເຈົ້າສອດຄ່ອງກັບ). ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມເບິ່ງ XML::Filter::Sort.
-r (ບັນທຶກ)
ຊື່ຂອງອົງປະກອບທີ່ຈະຈັດຮຽງ. ນີ້ສາມາດເປັນຊື່ອົງປະກອບທີ່ງ່າຍດາຍເຊັ່ນ
'ບຸກຄົນ' ຫຼືຊື່ເສັ້ນທາງເຊັ່ນ 'ພະນັກງານ/ຄົນ' (ສະເພາະບຸກຄົນທີ່ມີອົງປະກອບ
ໂດຍກົງພາຍໃນອົງປະກອບຂອງພະນັກງານ).
-ກ (ກະແຈ)
semicolon ແຍກລາຍຊື່ອົງປະກອບ (ຫຼືຄຸນລັກສະນະ) ພາຍໃນບັນທຶກທີ່ຄວນຈະເປັນ
ໃຊ້ເປັນກະແຈຈັດຮຽງ. ແຕ່ລະລະຫັດສາມາດເລືອກໄດ້ຕາມດ້ວຍ 'alpha' ຫຼື 'num' to
ຊີ້ບອກຕົວເລກຂອງການຈັດຮຽງຕົວເລກ ແລະ 'asc' ຫຼື 'desc' ສໍາລັບການຕັ້ງຊັນຂຶ້ນ ຫຼື
descending order (ເຊັ່ນ: -k 'ນາມສະກຸນ;ນາມສະກຸນ;ອາຍຸ,n,d').
-i (IgnoreCase)
ຕົວເລືອກນີ້ເຮັດໃຫ້ການປຽບທຽບການຈັດຮຽງບໍ່ລະອຽດອ່ອນ.
-s (NormaliseKeySpace)
ໂດຍຄ່າເລີ່ມຕົ້ນ, ຊ່ອງຫວ່າງທັງໝົດໃນອົງປະກອບຫຼັກການຈັດລຽງແມ່ນຖືວ່າມີຄວາມສຳຄັນ.
ການລະບຸ -s ຈະເປັນຕົວພິມໃຫຍ່ ແລະຕໍ່ທ້າຍຊ່ອງຫວ່າງທີ່ຈະຖືກລອກອອກ ແລະພາຍໃນ
ຊ່ອງຫວ່າງທີ່ແລ່ນໄປຈະຖືກຫຍໍ້ລົງເປັນຊ່ອງຫວ່າງດຽວ.
-t (TempDir)
ໃນເວລາທີ່ການຄັດເລືອກເອກະສານຂະຫນາດໃຫຍ່, ມັນອາດຈະເປັນການລະມັດລະວັງທີ່ຈະນໍາໃຊ້ disk buffering ແທນທີ່ຈະ
buffering ຄວາມຊົງຈໍາ. ຕົວເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານລະບຸບ່ອນທີ່ໄຟລ໌ຊົ່ວຄາວຄວນຈະຢູ່
ຂຽນ.
- ມ (MaxMem)
ຖ້າເຈົ້າໃຊ້ຕົວເລືອກ -t ເພື່ອເປີດໃຊ້ງານ disk buffering, ບັນທຶກຈະຖືກລວບລວມຢູ່ໃນຫນ່ວຍຄວາມຈໍາ
ໃນ 'chunks' ເຖິງປະມານ 10 megabytes ກ່ອນທີ່ຈະຖືກຈັດຮຽງແລະ spooled ເປັນຊົ່ວຄາວ.
ໄຟລ໌. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານເພື່ອລະບຸຂະຫນາດ chunk ຂະຫນາດໃຫຍ່. ຄຳຕໍ່ທ້າຍຂອງ K ຫຼື M
ຊີ້ບອກກິໂລໄບ ຫຼືເມກາໄບຕາມລໍາດັບ.
ໃຊ້ xmlsortp ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net