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

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

ໂຄງການ:

NAME


split — ແບ່ງ​ປັນ​ໄຟລ​໌​ເປັນ​ຕ່ອນ​

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


ແບ່ງປັນ [−l line_count] [−ກ suffix_length] [ເອກະສານ[ຊື່]]

ແຍກ -b n[k|ມ] [−ກ suffix_length] [ເອກະສານ[ຊື່]]

ລາຍລະອຽດ


ໄດ້ ແບ່ງປັນ ຜົນປະໂຫຍດຈະຕ້ອງອ່ານໄຟລ໌ປ້ອນຂໍ້ມູນແລະຂຽນຫນຶ່ງຫຼືຫຼາຍໄຟລ໌ຜົນຜະລິດ. ໄດ້
ຂະຫນາດເລີ່ມຕົ້ນຂອງແຕ່ລະໄຟລ໌ຜົນຜະລິດຈະເປັນ 1000 ແຖວ. ຂະຫນາດຂອງໄຟລ໌ຜົນຜະລິດສາມາດ
ດັດ​ແກ້​ໂດຍ​ສະ​ເພາະ​ຂອງ​ −ຂ or −l ທາງເລືອກ. ແຕ່ລະໄຟລ໌ຜົນໄດ້ຮັບຈະຖືກສ້າງຂື້ນດ້ວຍ
ຄໍາຕໍ່ທ້າຍທີ່ເປັນເອກະລັກ. ຄໍາຕໍ່ທ້າຍຈະຕ້ອງປະກອບດ້ວຍແທ້ suffix_length ຕົວພິມນ້ອຍຈາກ
ທ້ອງຖິ່ນ POSIX. ຕົວອັກສອນຂອງຄໍາຕໍ່ທ້າຍຈະຖືກໃຊ້ຄືກັບວ່າມັນເປັນຕົວເລກຖານ 26
ລະບົບ, ມີ suffix ທໍາອິດທີ່ຈະສ້າງປະກອບດ້ວຍທັງຫມົດ 'ກ' ລັກສະນະ, ທີສອງ
ມີ 'ຂ' ແທນ​ທີ່​ສຸດ​ 'ກ', ແລະອື່ນໆ, ຈົນກ່ວາຊື່ຂອງທັງຫມົດ 'z' ລັກ​ສະ​ນະ​ແມ່ນ​
ສ້າງ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຊື່ຂອງໄຟລ໌ຜົນຜະລິດຈະຕ້ອງເປັນ 'x', ຖັດມາດ້ວຍສອງ-
ຕົວຕໍ່ທ້າຍຕົວອັກສອນຈາກຊຸດຕົວອັກສອນດັ່ງທີ່ອະທິບາຍໄວ້ຂ້າງເທິງ, ເລີ່ມຕົ້ນດ້ວຍ "aa", "ab",
"ac", ແລະອື່ນໆ, ແລະສືບຕໍ່ຈົນກ່ວາ suffix "zz", ສໍາລັບສູງສຸດຂອງ 676 ໄຟລ໌.

ຖ້າຈໍານວນໄຟລ໌ທີ່ຕ້ອງການເກີນຈໍານວນສູງສຸດທີ່ອະນຸຍາດໂດຍຄວາມຍາວຂອງຄໍາຕໍ່ທ້າຍທີ່ສະຫນອງໃຫ້,
ເຊັ່ນວ່າໄຟລ໌ທີ່ອະນຸຍາດສຸດທ້າຍຈະໃຫຍ່ກວ່າຂະຫນາດທີ່ຮ້ອງຂໍ, ໄດ້ ແບ່ງປັນ
ຜົນປະໂຫຍດຈະລົ້ມເຫລວຫຼັງຈາກການສ້າງໄຟລ໌ສຸດທ້າຍທີ່ມີຄໍາຕໍ່ທ້າຍທີ່ຖືກຕ້ອງ; ແບ່ງປັນ ຈະບໍ່
ລຶບໄຟລ໌ທີ່ມັນສ້າງຂຶ້ນດ້ວຍຄໍາຕໍ່ທ້າຍທີ່ຖືກຕ້ອງ. ຖ້າ​ຫາກ​ວ່າ​ການ​ກໍາ​ນົດ​ໄຟລ​໌​ແມ່ນ​ບໍ່​ເກີນ​, ໄດ້​
ໄຟລ໌ສຸດທ້າຍທີ່ສ້າງຂຶ້ນຈະມີສ່ວນທີ່ເຫຼືອຂອງໄຟລ໌ປ້ອນຂໍ້ມູນ, ແລະອາດຈະນ້ອຍກວ່າ
ຂະຫນາດທີ່ຮ້ອງຂໍ.

OPTIONS


ໄດ້ ແບ່ງປັນ ຜົນປະໂຫຍດຈະຕ້ອງສອດຄ່ອງກັບປະລິມານຄໍານິຍາມພື້ນຖານຂອງ POSIX.1-2008, ສ່ວນ
12.2, ຜົນປະໂຫຍດ syntax ຄູ່ມືແນະນໍາ.

ທາງເລືອກຕໍ່ໄປນີ້ຈະໄດ້ຮັບການສະຫນັບສະຫນູນ:

−ກ suffix_length
ການນໍາໃຊ້ suffix_length ຕົວອັກສອນເພື່ອປະກອບເປັນສ່ວນຕໍ່ທ້າຍຂອງຊື່ໄຟລ໌ຂອງ
ແຍກໄຟລ໌. ຖ້າ −ກ ບໍ່ໄດ້ລະບຸໄວ້, ຄວາມຍາວຂອງຄໍາຕໍ່ທ້າຍເລີ່ມຕົ້ນຈະເປັນສອງ. ຖ້າ
ຜົນລວມຂອງ ຊື່ operand ແລະ suffix_length option-argument ຈະສ້າງເປັນ
ຊື່ໄຟລ໌ເກີນ {NAME_MAX} ໄບຕ໌, ຈະເກີດຄວາມຜິດພາດ; ແບ່ງປັນ ຈະ​ອອກ
ດ້ວຍຂໍ້ຄວາມວິນິດໄສ ແລະບໍ່ມີໄຟລ໌ໃດຈະຖືກສ້າງ.

−ຂ n ແຍກໄຟລ໌ເປັນຕ່ອນໆ n bytes ໃນຂະຫນາດ.

−ຂ nk ແຍກໄຟລ໌ເປັນຕ່ອນໆ n* ຂະຫນາດ 1024 bytes.

−ຂ nm ແຍກໄຟລ໌ເປັນຕ່ອນໆ n* ຂະຫນາດ 1048576 bytes.

−l line_count
ລະບຸຈໍານວນຂອງສາຍໃນແຕ່ລະເອກະສານຜົນໄດ້ຮັບ. ໄດ້ line_count
argument ເປັນຈຳນວນທົດສະນິຍົມທີ່ບໍ່ມີລາຍເຊັນ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 1000. ຖ້າການປ້ອນຂໍ້ມູນເຮັດ
ບໍ່ສິ້ນສຸດດ້ວຍ a , ເສັ້ນບາງສ່ວນຈະຖືກລວມເຂົ້າໃນຜົນຜະລິດສຸດທ້າຍ
ຍື່ນ.

ດໍາເນີນງານ


ໂຕປະຕິບັດການຕໍ່ໄປນີ້ຈະໄດ້ຮັບການສະຫນັບສະຫນູນ:

ເອກະສານ ຊື່ເສັ້ນທາງຂອງໄຟລ໌ທຳມະດາທີ່ຈະແຍກ. ຖ້າບໍ່ມີໄຟລ໌ປ້ອນຂໍ້ມູນແມ່ນໃຫ້ ຫຼື ເອກະສານ
is '−', ວັດສະດຸປ້ອນມາດຕະຖານຈະຖືກນໍາໃຊ້.

ຊື່ ຄໍານໍາຫນ້າທີ່ຈະໃຊ້ສໍາລັບແຕ່ລະໄຟລ໌ທີ່ເປັນຜົນມາຈາກການດໍາເນີນງານການແບ່ງປັນ.
ຖ້າບໍ່ ຊື່ ການໂຕ້ຖຽງແມ່ນໃຫ້, 'x' ຈະຖືກນໍາໃຊ້ເປັນຄໍານໍາຫນ້າຂອງຜົນຜະລິດ
ໄຟລ໌. ຄວາມຍາວລວມຂອງຊື່ພື້ນຖານຂອງ ຄຳ ນຳ ໜ້າ ແລະ suffix_length ບໍ່ສາມາດເຮັດໄດ້
ເກີນ {NAME_MAX} ໄບຕ໌. ເບິ່ງພາກ OPTIONS.

STDIN


ເບິ່ງພາກສ່ວນ INPUT FILES.

ປັດໄຈນໍາເຂົ້າ ເອກະສານ


ໄຟລ໌ໃດສາມາດໃຊ້ເປັນການປ້ອນຂໍ້ມູນໄດ້.

ENVIRONMENT ຄວາມຮັບຜິດຊອບ


ຕົວແປສະພາບແວດລ້ອມຕໍ່ໄປນີ້ຈະສົ່ງຜົນກະທົບຕໍ່ການປະຕິບັດ ແບ່ງປັນ:

ພາສາ ໃຫ້ຄ່າເລີ່ມຕົ້ນສໍາລັບຕົວແປສາກົນທີ່ບໍ່ໄດ້ຕັ້ງ ຫຼື
null. (ເບິ່ງປະລິມານຄໍານິຍາມພື້ນຖານຂອງ POSIX.1-2008, ສ່ວນ 8.2,
Internationalization Variables ​ເພື່ອ​ຄວາມ​ກ້າວໜ້າ​ຂອງ​ການ​ຫັນ​ເປັນ​ສາກົນ
ຕົວແປທີ່ໃຊ້ເພື່ອກໍານົດຄ່າຂອງປະເພດທ້ອງຖິ່ນ.)

LC_ALL ຖ້າຕັ້ງເປັນຄ່າສະຕຣິງທີ່ບໍ່ຫວ່າງເປົ່າ, ລົບລ້າງຄ່າຂອງອັນອື່ນທັງໝົດ
ຕົວແປສາກົນ.

LC_CTYPE ກໍານົດທ້ອງຖິ່ນສໍາລັບການຕີຄວາມລໍາດັບຂອງ bytes ຂອງຂໍ້ມູນຂໍ້ຄວາມ
ເປັນຕົວອັກສອນ (ຕົວຢ່າງ, single-byte ກົງກັນຂ້າມກັບ multi-byte ຕົວອັກສອນໃນ
arguments ແລະ input ໄຟລ໌).

LC_MESSAGES
ກໍານົດທ້ອງຖິ່ນທີ່ຄວນຈະຖືກນໍາໃຊ້ເພື່ອຜົນກະທົບຕໍ່ຮູບແບບແລະເນື້ອໃນຂອງ
ຂໍ້ຄວາມການວິນິໄສທີ່ຂຽນເປັນຄວາມຜິດພາດມາດຕະຖານ.

NLSPATH ກໍານົດສະຖານທີ່ຂອງລາຍການຂໍ້ຄວາມສໍາລັບການປະມວນຜົນຂອງ LC_MESSAGES.

ASYNCHRONOUS ເຫດການ


ເລີ່ມຕົ້ນ.

STDOUT


ບໍ່​ໄດ້​ນໍາ​ໃຊ້.

ສະດຸດ


ຄວາມຜິດພາດມາດຕະຖານຈະຖືກນໍາໃຊ້ສໍາລັບຂໍ້ຄວາມວິນິດໄສເທົ່ານັ້ນ.

OUTPUT ເອກະສານ


ໄຟລ໌ຜົນຜະລິດມີບາງສ່ວນຂອງໄຟລ໌ປ້ອນຂໍ້ມູນຕົ້ນສະບັບ; ຖ້າບໍ່ດັ່ງນັ້ນ, ບໍ່ປ່ຽນແປງ.

ອະທິບາຍ ລາຍລະອຽດ


ບໍ່ມີ.

ອອກ STATUS


ຄ່າທາງອອກຕໍ່ໄປນີ້ຈະຖືກສົ່ງຄືນ:

0 ສໍາເລັດສົບຜົນສໍາເລັດ.

>0 ເກີດຄວາມຜິດພາດຂຶ້ນ.

ຂໍ້ສັງເກດ OF ຄວາມຜິດພາດ


ເລີ່ມຕົ້ນ.

ໄດ້ ດັ່ງຕໍ່ໄປນີ້ ພາກສ່ວນ ມີ ຂໍ້ມູນ.

ຄໍາຮ້ອງສະຫມັກ ການນໍາໃຊ້


ບໍ່ມີ.

ຕົວຢ່າງ


ໃນຕົວຢ່າງຕໍ່ໄປນີ້ ຟູ ເປັນໄຟລ໌ຂໍ້ຄວາມທີ່ມີ 5000 ແຖວ.

1. ສ້າງຫ້າໄຟລ໌, xaa, ຄົນ, ແຊັກ, ຈໍາກັດ, ແລະ ເຊ:

ແບ່ງປັນ ຟູ

2. ສ້າງຫ້າໄຟລ໌, ແຕ່ສ່ວນ suffixed ຂອງໄຟລ໌ທີ່ສ້າງຂຶ້ນປະກອບດ້ວຍສາມ
ຈົດ ໝາຍ, xaa, ແຊບ, ຊາກ, ແຊດ, ແລະ ແຊວ:

ແບ່ງປັນ −ກ 3 ຟູ

3. ສ້າງສາມໄຟລ໌ທີ່ມີສີ່ຕົວອັກສອນແລະຄໍານໍາຫນ້າທີ່ສະຫນອງໃຫ້, bar_aaaa,
bar_aab, ແລະ bar_aac:

ແບ່ງປັນ −ກ 4 −l 2000 ຟູ bar_

4. ສ້າງໄຟລ໌ຫຼາຍເທົ່າທີ່ມີຄວາມຈໍາເປັນເພື່ອບັນຈຸຢູ່ໃນຫຼາຍສຸດ 20*1024 bytes, ແຕ່ລະມີ.
ຄໍານໍາຫນ້າເລີ່ມຕົ້ນຂອງ x ແລະຄໍາຕໍ່ທ້າຍຫ້າຕົວອັກສອນ:

ແບ່ງປັນ −ກ 5 −ຂ 20k ຟູ

ສະຖານທີ່


ໄດ້ −ຂ ທາງ​ເລືອກ​ໄດ້​ຖືກ​ເພີ່ມ​ຂຶ້ນ​ເພື່ອ​ສະ​ຫນອງ​ກົນ​ໄກ​ສໍາ​ລັບ​ການ​ແຍກ​ໄຟລ​໌​ນອກ​ຈາກ​ເສັ້ນ​.
ໃນຂະນະທີ່ການນໍາໃຊ້ຫຼາຍທີ່ສຸດຂອງ −ຂ ທາງເລືອກແມ່ນສໍາລັບການສົ່ງໄຟລ໌ຜ່ານເຄືອຂ່າຍ, ບາງຄົນເຊື່ອ
ມັນຈະມີການນໍາໃຊ້ເພີ່ມເຕີມ.

ໄດ້ −ກ ທາງ​ເລືອກ​ໄດ້​ຖືກ​ເພີ່ມ​ຂຶ້ນ​ເພື່ອ​ເອົາ​ຊະ​ນະ​ຂໍ້​ຈໍາ​ກັດ​ຂອງ​ການ​ສາ​ມາດ​ສ້າງ​ພຽງ​ແຕ່ 676 ໄຟລ​໌​.

ການພິຈາລະນາໄດ້ຖືກມອບໃຫ້ແກ່ການລຶບຜົນປະໂຫຍດນີ້, ໂດຍໃຊ້ເຫດຜົນວ່າ
ການທໍາງານທີ່ສະຫນອງໃຫ້ໂດຍຜົນປະໂຫຍດນີ້ແມ່ນສາມາດໃຊ້ໄດ້ໂດຍຜ່ານ ແຍກ ປະໂຫຍດ (ເບິ່ງ ແຍກ).
ເມື່ອພິຈາລະນາຄືນຈຸດປະສົງຂອງທາງເລືອກ User Portability Utilities, ມັນແມ່ນ
ການຕັດສິນໃຈທີ່ຈະຮັກສາທັງຜົນປະໂຫຍດນີ້ແລະ ແຍກ ຜົນປະໂຫຍດເນື່ອງຈາກວ່າຜູ້ໃຊ້ໃຊ້ທັງສອງ
ຜົນປະໂຫຍດແລະຄວາມຄາດຫວັງທາງປະຫວັດສາດຂອງພຶດຕິກໍາຂອງພວກເຂົາ. ນອກຈາກນັ້ນ, ການແຕກແຍກ
ໃນຂອບເຂດ byte ໃນ ແບ່ງປັນ ບໍ່ສາມາດຊໍ້າຊ້ອນກັບປະຫວັດສາດ ແຍກ.

ຂໍ້ຄວາມ ``ແບ່ງປັນ ຈະບໍ່ລຶບໄຟລ໌ທີ່ມັນສ້າງຂຶ້ນດ້ວຍຄໍາຕໍ່ທ້າຍທີ່ຖືກຕ້ອງ'' ຈະ
ຕາມທໍາມະດາ, ແຕ່ເນື່ອງຈາກຜົນປະໂຫຍດທີ່ກ່ຽວຂ້ອງ, ແຍກ, ບໍ່ລຶບໄຟລ໌ພາຍໃຕ້ບາງ
ສະພາບການ, ພຶດຕິກໍາປະຫວັດສາດຂອງ ແບ່ງປັນ ໄດ້ຖືກເຮັດຢ່າງຈະແຈ້ງເພື່ອຫຼີກເວັ້ນການ
ການຕີຄວາມຜິດ.

ຮຸ່ນກ່ອນຫນ້າຂອງມາດຕະຖານນີ້ອະນຸຍາດໃຫ້ a -line_count ທາງເລືອກ. ແບບຟອມນີ້ບໍ່ມີອີກແລ້ວ
ກຳນົດໂດຍ POSIX.1-2008 ແຕ່ອາດມີຢູ່ໃນບາງການຈັດຕັ້ງປະຕິບັດ.

ອະນາຄົດ DIRECTIONS


ບໍ່ມີ.

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



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌