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

Ad


OnWorks favicon

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

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

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

ໂຄງການ:

NAME


ຕັດ — ຕັດ​ເຂດ​ທີ່​ເລືອກ​ຂອງ​ແຕ່​ລະ​ແຖວ​ຂອງ​ໄຟລ​໌​

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


ຕັດ -b ບັນຊີລາຍຊື່ [] [ເອກະສານ...]

ຕັດ -c ບັນຊີລາຍຊື່ [ເອກະສານ...]

ຕັດ -f ບັນຊີລາຍຊື່ [−ງ ຂອບເຂດ] [−ສ] [ເອກະສານ...]

ລາຍລະອຽດ


ໄດ້ ການຕັດ utility ຈະຕັດອອກ bytes (−ຂ ທາງເລືອກ), ຕົວອັກສອນ (−ຄ ທາງ​ເລືອກ​)​, ຫຼື​ລັກ​ສະ​ນະ
ຊ່ອງ​ທີ່​ຈໍາ​ກັດ (-f ທາງ​ເລືອກ​) ຈາກ​ແຕ່​ລະ​ແຖວ​ໃນ​ຫນຶ່ງ​ຫຼື​ຫຼາຍ​ໄຟລ​໌​, concatenate ໃຫ້​ເຂົາ​ເຈົ້າ​, ແລະ​
ຂຽນໃຫ້ເຂົາເຈົ້າກັບຜົນຜະລິດມາດຕະຖານ.

OPTIONS


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

ຄໍາຮ້ອງສະຫມັກຈະຕ້ອງຮັບປະກັນວ່າທາງເລືອກ - ການໂຕ້ຖຽງ ບັນຊີລາຍຊື່ (ເບິ່ງຕົວເລືອກ −ຂ, −ຄ, ແລະ -f
ຂ້າງ​ລຸ່ມ​ນີ້​) ເປັນ​ - ບັນ​ຊີ​ລາຍ​ຊື່​ແຍກ​ອອກ​ຫຼື​ - ລາຍ​ຊື່​ແຍກ​ອອກ​ຂອງ​ຕົວ​ເລກ​ທາງ​ບວກ​ແລະ​
ຊ່ວງ. ໄລຍະສາມາດຢູ່ໃນສາມຮູບແບບ. ໂຕທໍາອິດແມ່ນສອງຕົວເລກບວກທີ່ແຍກອອກດ້ວຍ a
(ຕ່ໍາ-ສູງ), ເຊິ່ງເປັນຕົວແທນຂອງຊ່ອງຂໍ້ມູນທັງຫມົດຈາກຕົວເລກທໍາອິດໄປຫາຕົວເລກທີສອງ
ເລກ. ອັນທີສອງແມ່ນຕົວເລກບວກກ່ອນໜ້າດ້ວຍ a (−ສູງ), ເຊິ່ງເປັນຕົວແທນ
ຊ່ອງຂໍ້ມູນທັງໝົດຈາກຊ່ອງຂໍ້ມູນ 1 ຫາຕົວເລກນັ້ນ. ທີສາມແມ່ນຕົວເລກບວກຕາມມາ
ກ (ຕ່ໍາ−), ເຊິ່ງເປັນຕົວແທນຂອງຕົວເລກນັ້ນໄປຫາພາກສະຫນາມສຸດທ້າຍ, ລວມທັງ. ອົງປະກອບ
in ບັນຊີລາຍຊື່ ສາ​ມາດ​ຊ​້​ໍ​າ​, ສາ​ມາດ​ທັບ​ຊ້ອນ​, ແລະ​ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ລະ​ບຸ​ໄວ້​ໃນ​ຄໍາ​ສັ່ງ​ໃດ​ຫນຶ່ງ​, ແຕ່​ໄບ​ຕ​໌​,
ຕົວອັກສອນ, ຫຼືຊ່ອງຂໍ້ມູນທີ່ເລືອກຈະຖືກຂຽນຕາມລໍາດັບຂອງຂໍ້ມູນການປ້ອນຂໍ້ມູນ. ຖ້າເປັນ
ອົງປະກອບປາກົດຢູ່ໃນບັນຊີລາຍຊື່ການຄັດເລືອກຫຼາຍກວ່າຫນຶ່ງຄັ້ງ, ມັນຈະຖືກຂຽນຢ່າງແນ່ນອນຫນຶ່ງຄັ້ງ.

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

−ຂ ບັນຊີລາຍຊື່ ຕັດໂດຍອີງໃສ່ ກ ບັນຊີລາຍຊື່ ຂອງ bytes. ແຕ່ລະ byte ທີ່ເລືອກຈະຖືກ output ເວັ້ນເສຍແຕ່ວ່າ
ທາງ​ເລືອກ​ຍັງ​ໄດ້​ລະ​ບຸ​ໄວ້​. ມັນຈະບໍ່ເປັນຂໍ້ຜິດພາດທີ່ຈະເລືອກໄບຕ໌ທີ່ບໍ່ມີຢູ່
ໃນ​ເສັ້ນ​ປະ​ກອບ​.

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

−ງ ຂອບເຂດ ຕັ້ງຄ່າຕົວຂັ້ນຊ່ອງຂໍ້ມູນໃສ່ຕົວອັກສອນ ຂອບເຂດ. ຄ່າເລີ່ມຕົ້ນແມ່ນ .

-f ບັນຊີລາຍຊື່ ຕັດໂດຍອີງໃສ່ ກ ບັນຊີລາຍຊື່ ຂອງທົ່ງນາ, ຖືວ່າຖືກແຍກຢູ່ໃນໄຟລ໌ໂດຍ a
ຕົວອັກສອນຕົວຂັ້ນ (ເບິ່ງ −ງ). ແຕ່ລະຊ່ອງຂໍ້ມູນທີ່ເລືອກຈະເປັນຜົນຜະລິດ. ຜົນຜະລິດ
ຊ່ອງຂໍ້ມູນຈະຖືກແຍກອອກໂດຍການປະກົດຕົວອັນດຽວຂອງຕົວຂັ້ນຊ່ອງຂໍ້ມູນ
ລັກສະນະ. ເສັ້ນທີ່ບໍ່ມີຕົວກໍານົດຂອບເຂດຈະຖືກສົ່ງຜ່ານ intact, ເວັ້ນເສຍແຕ່
−ສ ຖືກກໍານົດ. ມັນຈະບໍ່ເປັນຄວາມຜິດພາດທີ່ຈະເລືອກຊ່ອງຂໍ້ມູນທີ່ບໍ່ມີຢູ່ໃນ
ເສັ້ນເຂົ້າ.

ຢ່າແຍກຕົວລະຄອນ. ໃນເວລາທີ່ກໍານົດກັບ −ຂ ທາງເລືອກ, ແຕ່ລະອົງປະກອບໃນ ບັນຊີລາຍຊື່
ຂອງແບບຟອມ ຕ່ໍາ-ສູງ ( - ຈໍາ​ນວນ​ທີ່​ແຍກ​ອອກ​) ຈະ​ໄດ້​ຮັບ​ການ​ແກ້​ໄຂ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

* ຖ້າ byte ເລືອກໂດຍ ຕ່ໍາ ບໍ່ແມ່ນ byte ທໍາອິດຂອງຕົວອັກສອນ, ຕ່ໍາ ຈະ
ຈະຖືກຫຼຸດລົງເພື່ອເລືອກ byte ທໍາອິດຂອງຕົວອັກສອນທີ່ເລືອກໄວ້ໃນຕອນຕົ້ນ
by ຕ່ໍາ. ຖ້າ byte ເລືອກໂດຍ ສູງ ບໍ່ແມ່ນ byte ສຸດທ້າຍຂອງຕົວອັກສອນ,
ສູງ ຈະຖືກຫຼຸດລົງເພື່ອເລືອກ byte ສຸດທ້າຍຂອງຕົວອັກສອນກ່ອນ
ລັກ​ສະ​ນະ​ເບື້ອງ​ຕົ້ນ​ຄັດ​ເລືອກ​ເອົາ​ໂດຍ​ ສູງ, ຫຼືສູນຖ້າບໍ່ມີກ່ອນ
ລັກສະນະ. ຖ້າອົງປະກອບໄລຍະຜົນໄດ້ຮັບມີ ສູງ ເທົ່າກັບສູນຫຼື ຕ່ໍາ
ໃຫຍ່​ກວ່າ ສູງ, ອົງປະກອບບັນຊີລາຍຊື່ຈະຖືກຫຼຸດລົງຈາກ ບັນຊີລາຍຊື່ ສຳ ລັບສິ່ງນັ້ນ
input line ໂດຍ​ບໍ່​ມີ​ການ​ເຮັດ​ໃຫ້​ເກີດ​ຄວາມ​ຜິດ​ພາດ​.

ແຕ່ລະອົງປະກອບໃນ ບັນຊີລາຍຊື່ ຂອງແບບຟອມ ຕ່ໍາ- ຈະຕ້ອງປະຕິບັດດັ່ງຂ້າງເທິງ ສູງ ຕັ້ງ​ຄ່າ
ຈໍານວນຂອງ bytes ໃນແຖວປະຈຸບັນ, ບໍ່ລວມເຖິງການສິ້ນສຸດ
. ແຕ່ລະອົງປະກອບໃນ ບັນຊີລາຍຊື່ ຂອງ​ຮູບ​ແບບ -​ສູງ ຈະຖືກປະຕິບັດດັ່ງຂ້າງເທິງ
ກັບ ຕ່ໍາ ຕັ້ງເປັນ 1. ແຕ່ລະອົງປະກອບໃນ ບັນຊີລາຍຊື່ ຂອງແບບຟອມ num (ຕົວເລກດຽວ) ຈະ
ໄດ້​ຮັບ​ການ​ປິ່ນ​ປົວ​ດັ່ງ​ຂ້າງ​ເທິງ​ນີ້​ ຕ່ໍາ ຕັ້ງ​ຄ່າ num ແລະ ສູງ ຕັ້ງ​ຄ່າ num.

−ສ ສະກັດກັ້ນເສັ້ນທີ່ບໍ່ມີຕົວອັກສອນຕົວຂັ້ນ, ເມື່ອໃຊ້ກັບ -f ທາງເລືອກ.
ເວັ້ນເສຍແຕ່ໄດ້ລະບຸໄວ້, ສາຍທີ່ບໍ່ມີຕົວຂັ້ນຈະຕ້ອງຜ່ານ untouched.

ດໍາເນີນງານ


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

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

STDIN


ການປ້ອນຂໍ້ມູນມາດຕະຖານຈະຖືກໃຊ້ພຽງແຕ່ຖ້າບໍ່ມີ ເອກະສານ operands ຖືກກໍານົດ, ຫຼືຖ້າຫາກວ່າ a ເອກະສານ
operand ແມ່ນ '−'. ເບິ່ງພາກສ່ວນ 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


ໄດ້ ການຕັດ ຜົນ​ຜະ​ລິດ​ຜົນ​ປະ​ໂຫຍດ​ຈະ​ເປັນ concatenation ຂອງ bytes ເລືອກ​, ລັກ​ສະ​ນະ​, ຫຼື​
ຊ່ອງຂໍ້ມູນ (ຫນຶ່ງໃນຕໍ່ໄປນີ້):

"%s\n", <ກົງກັນຂ້າມ of ໄບ>

"%s\n",ກົງກັນຂ້າມ of ລັກສະນະ>

"%s\n",ກົງກັນຂ້າມ of ທົ່ງນາ ແລະ ພາກສະຫນາມ ຕົວຂັ້ນ>

ສະດຸດ


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

OUTPUT ເອກະສານ


ບໍ່ມີ.

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


ບໍ່ມີ.

ອອກ STATUS


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

0 ໄຟລ໌ປ້ອນຂໍ້ມູນທັງໝົດຖືກສົ່ງອອກຢ່າງສຳເລັດຜົນ.

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

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


ເລີ່ມຕົ້ນ.

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

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


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

ຮຸ່ນກ່ອນຫນ້າຂອງ ການຕັດ ຜົນປະໂຫຍດເຮັດວຽກຢູ່ໃນສະພາບແວດລ້ອມທີ່ bytes ແລະຕົວອັກສອນ
ໄດ້ຖືກພິຈາລະນາທຽບເທົ່າ (modulo ແລະ ການ​ປຸງ​ແຕ່ງ​ໃນ​ບາງ​
ການຈັດຕັ້ງປະຕິບັດ). ໃນໂລກຂະຫຍາຍຂອງຕົວອັກສອນຫຼາຍໄບ, ໃຫມ່ −ຂ ທາງ​ເລືອກ​ທີ່​ມີ​
ໄດ້ຖືກເພີ່ມ. ໄດ້ ທາງເລືອກ (ໃຊ້ກັບ −ຂ) ອະ​ນຸ​ຍາດ​ໃຫ້​ມັນ​ຈະ​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​ປະ​ຕິ​ບັດ​ກ່ຽວ​ກັບ bytes ມົນ​ກັບ​
ຂອບ​ເຂດ​ຂອງ​ລັກ​ສະ​ນະ​. ສູດການຄິດໄລ່ທີ່ລະບຸໄວ້ສໍາລັບ ຮັບປະກັນວ່າ:

ການຕັດ −ຂ 1-500 ເອກະສານ > ແຟ້ມ 1
ການຕັດ −ຂ 501− ເອກະສານ > ແຟ້ມ 2

ຈົບລົງດ້ວຍຕົວລະຄອນທັງໝົດໃນ ເອກະສານ ປະ​ກົດ​ວ່າ​ຢ່າງ​ແທ້​ຈິງ​ຄັ້ງ​ດຽວ​ໃນ​ ແຟ້ມ 1 or ແຟ້ມ 2. (ມີ
ແມ່ນ, ແນວໃດກໍ່ຕາມ, a ໃນທັງສອງ ແຟ້ມ 1 ແລະ ແຟ້ມ 2 ສໍາລັບແຕ່ລະຄົນ ໃນ ເອກະສານ.)

ຕົວຢ່າງ


ຕົວຢ່າງຂອງລາຍຊື່ຕົວເລືອກ:

1,4,7 ເລືອກ bytes ທໍາອິດ, ສີ່, ແລະເຈັດ bytes, ຕົວອັກສອນ, ຫຼືພາກສະຫນາມແລະພາກສະຫນາມ
ຕົວຂັ້ນ.

1−3,8 ເທົ່າກັບ 1,2,3,8.

−5,10 ເທົ່າກັບ 1,2,3,4,5,10.

3− ເທົ່າກັບສາມຫາສຸດທ້າຍ, ລວມທັງ.

ໄດ້ ຕ່ໍາ-ສູງ ແບບຟອມບໍ່ສະເຫມີທຽບເທົ່າເມື່ອໃຊ້ກັບ −ຂ ແລະ ແລະຫຼາຍໄບ
ລັກສະນະ; ເບິ່ງລາຍລະອຽດຂອງ .

ຄໍາສັ່ງຕໍ່ໄປນີ້:

ການຕັດ −ງ : -f 1,6 / etc / passwd

ອ່ານໄຟລ໌ລະຫັດຜ່ານ System V (ຖານຂໍ້ມູນຜູ້ໃຊ້) ແລະຜະລິດເສັ້ນຂອງແບບຟອມ:

<ຜູ້ໃຊ້ ID>:ບ້ານ ລະບົບ>

ຜົນປະໂຫຍດສ່ວນໃຫຍ່ໃນປະລິມານຂອງ POSIX.1-2008 ນີ້ເຮັດວຽກກ່ຽວກັບໄຟລ໌ຂໍ້ຄວາມ. ໄດ້ ການຕັດ ຜົນປະໂຫຍດສາມາດ
ໃຊ້ເພື່ອປ່ຽນໄຟລ໌ທີ່ມີຄວາມຍາວຂອງເສັ້ນ arbitrary ເປັນຊຸດຂອງໄຟລ໌ຂໍ້ຄວາມທີ່ປະກອບດ້ວຍ
ຂໍ້ມູນດຽວກັນ. ໄດ້ paste ຜົນປະໂຫຍດສາມາດຖືກນໍາໃຊ້ເພື່ອສ້າງ (ຫຼືສ້າງໃຫມ່) ໄຟລ໌ທີ່ມີເສັ້ນ arbitrary
ຄວາມຍາວ. ຕົວຢ່າງ, ຖ້າ ເອກະສານ ປະ​ກອບ​ດ້ວຍ​ເສັ້ນ​ຍາວ​:

ການຕັດ −ຂ 1-500 ເອກະສານ > ແຟ້ມ 1
ການຕັດ −ຂ 501− ເອກະສານ > ແຟ້ມ 2

ສ້າງ ແຟ້ມ 1 (ໄຟລ໌ຂໍ້ຄວາມ) ທີ່ມີແຖວບໍ່ເກີນ 500 bytes (ບວກກັບ ) ແລະ
ແຟ້ມ 2 ທີ່ປະກອບດ້ວຍສ່ວນທີ່ເຫຼືອຂອງຂໍ້ມູນຈາກ ເອກະສານ. (ໃຫ້ສັງເກດວ່າ ແຟ້ມ 2 ບໍ່ແມ່ນຂໍ້ຄວາມ
ໄຟລ໌ຖ້າມີເສັ້ນຢູ່ໃນ ເອກະສານ ທີ່ຍາວກວ່າ 500 + {LINE_MAX} bytes.) ຕົ້ນສະບັບ
ໄຟລ໌ສາມາດໄດ້ຮັບການສ້າງໃຫມ່ຈາກ ແຟ້ມ 1 ແລະ ແຟ້ມ 2 ການ​ນໍາ​ໃຊ້​ຄໍາ​ສັ່ງ​:

paste −ງ "\0" ແຟ້ມ 1 ແຟ້ມ 2 > ເອກະສານ

ສະຖານທີ່


ການປະຕິບັດປະຫວັດສາດບາງຢ່າງບໍ່ໄດ້ນັບ ລັກ​ສະ​ນະ​ໃນ​ການ​ກໍາ​ນົດ​
ຕົວອັກສອນນັບດ້ວຍ −ຄ ທາງເລືອກ. ນີ້ອາດຈະເປັນປະໂຫຍດສໍາລັບການນໍາໃຊ້ ການຕັດ ສຳ ລັບການປຸງແຕ່ງ ບໍ່ມີ
ຜົນຜະລິດ. ມັນໄດ້ຖືກຕັດສິນໃຈໂດຍເຈດຕະນາທີ່ຈະບໍ່ມີ −ຄ ການປິ່ນປົວທາງເລືອກ ຫຼື
ຕົວລະຄອນໃນແບບພິເສດໃດໆ. ໄດ້ ເທົ່າ ຜົນປະໂຫຍດບໍ່ປະຕິບັດລັກສະນະເຫຼົ່ານີ້
ພິເສດ.

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

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

ພາກສ່ວນ OPTIONS ໄດ້ຖືກປ່ຽນແປງໃນການຕອບໂຕ້ກັບ IEEE PASC Interpretation 1003.2 #149. ໄດ້
ການປ່ຽນແປງສະແດງເຖິງການປະຕິບັດປະຫວັດສາດໃນທຸກລະບົບທີ່ຮູ້ຈັກ. ມາດຕະຖານຕົ້ນສະບັບແມ່ນ
ບໍ່ຊັດເຈນກ່ຽວກັບລັກສະນະຂອງຜົນຜະລິດ.

ໄດ້ ບັນຊີລາຍຊື່ option-arguments ແມ່ນໃຊ້ໃນປະຫວັດສາດເພື່ອເລືອກສ່ວນຂອງເສັ້ນທີ່ຈະເປັນ
ຂຽນ, ແຕ່ບໍ່ມີຜົນກະທົບຕໍ່ຄໍາສັ່ງຂອງຂໍ້ມູນ. ຍົກ​ຕົວ​ຢ່າງ:

echo abcdefghi | ການຕັດ −c6,2,4−7,1

ຜົນຜະລິດ "abdefg".

ຂໍ້​ສະ​ເຫນີ​ທີ່​ຈະ​ປັບ​ປຸງ​ ການຕັດ ດ້ວຍຕົວເລືອກຕໍ່ໄປນີ້:

−o ຮັກສາຄໍາສັ່ງພາກສະຫນາມທີ່ເລືອກ. ເມື່ອຕົວເລືອກນີ້ຖືກລະບຸ, ແຕ່ລະ byte,
ຕົວອັກສອນ, ຫຼືພາກສະຫນາມ (ຫຼືຂອບເຂດຂອງດັ່ງກ່າວ) ຈະຖືກຂຽນໃນຄໍາສັ່ງທີ່ລະບຸໄວ້ໂດຍ
ໄດ້ ບັນຊີລາຍຊື່ option-argument, ເຖິງແມ່ນວ່າມັນຮຽກຮ້ອງໃຫ້ມີຜົນໄດ້ຮັບຫຼາຍຂອງ bytes ດຽວກັນ,
ຕົວອັກສອນ, ຫຼືຊ່ອງຂໍ້ມູນ.

ໄດ້ຖືກປະຕິເສດເພາະວ່າປະເພດຂອງການປັບປຸງນີ້ແມ່ນຢູ່ນອກຂອບເຂດຂອງ IEEE P1003.2b.
ຮ່າງມາດຕະຖານ.

ອະນາຄົດ DIRECTIONS


ບໍ່ມີ.

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


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

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

  • 1
    ເຟດ
    ເຟດ
    Phaser ເປັນການເປີດໄວ, ຟຣີ, ແລະມ່ວນຊື່ນ
    ແຫຼ່ງ HTML5 ກອບເກມທີ່ສະເຫນີ
    WebGL ແລະ Canvas rendering ທົ່ວ
    desktop ແລະຕົວທ່ອງເວັບມືຖື. ເກມ
    ສາມາດຮ່ວມ...
    ດາວໂຫລດ Phaser
  • 2
    ເຄື່ອງຈັກ VASSAL
    ເຄື່ອງຈັກ VASSAL
    VASSAL ແມ່ນເຄື່ອງຈັກເກມສໍາລັບການສ້າງ
    ສະບັບເອເລັກໂຕຣນິກຂອງກະດານພື້ນເມືອງ
    ແລະເກມບັດ. ມັນສະຫນອງການສະຫນັບສະຫນູນສໍາລັບ
    ການສະແດງຊິ້ນສ່ວນເກມແລະການໂຕ້ຕອບ,
    ແລະ ...
    ດາວໂຫລດ VASSAL Engine
  • 3
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF ແມ່ນຫ້ອງສະຫມຸດ Java ສໍາລັບການສ້າງ
    ແລະແກ້ໄຂໄຟລ໌ PDF ດ້ວຍ LGPL ແລະ
    ໃບອະນຸຍາດແຫຼ່ງເປີດ MPL. OpenPDF ແມ່ນ​
    LGPL/MPL open source ຜູ້ສືບທອດ iText,
    a
    ດາວໂຫລດ OpenPDF - Fork ຂອງ iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - ລະບົບສໍາລັບການອັດຕະໂນມັດ
    Geoscientific Analyzes - ແມ່ນພູມສາດ
    ຊອບແວລະບົບຂໍ້ມູນຂ່າວສານ (GIS) ກັບ
    ຄວາມສາມາດອັນຍິ່ງໃຫຍ່ສໍາລັບ geodata
    ການປຸງແຕ່ງ ແລະ ana...
    ດາວໂຫລດ SAGA GIS
  • 5
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    IBM Toolbox ສໍາລັບ Java / JTOPen ແມ່ນ a
    ຫ້ອງສະຫມຸດຂອງຫ້ອງຮຽນ Java ສະຫນັບສະຫນູນ
    ໂປຣແກຣມລູກຄ້າ/ເຊີບເວີ ແລະອິນເຕີເນັດ
    ແບບຈໍາລອງກັບລະບົບທີ່ແລ່ນ OS/400,
    i5/OS, o...
    ດາວໂຫລດ Toolbox ສໍາລັບ Java/JTOPen
  • 6
    D3.js
    D3.js
    D3.js (ຫຼື D3 ສໍາລັບເອກະສານທີ່ຂັບເຄື່ອນດ້ວຍຂໍ້ມູນ)
    ເປັນຫ້ອງສະຫມຸດ JavaScript ທີ່ອະນຸຍາດໃຫ້ທ່ານ
    ເພື່ອຜະລິດຂໍ້ມູນແບບເຄື່ອນໄຫວ, ການໂຕ້ຕອບ
    ການສະແດງພາບໃນຕົວທ່ອງເວັບ. ດ້ວຍ D3
    ເຈົ້າ ...
    ດາວໂຫລດ D3.js
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

  • 1
    Abidiff
    Abidiff
    abidiff - ປຽບທຽບ ABIs ຂອງໄຟລ໌ ELF
    abidiff ປຽບທຽບ Application Binary
    ການໂຕ້ຕອບ (ABI) ຂອງສອງຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນ
    ໃນຮູບແບບ ELF. ມັນ​ອອກ​ຄວາມ​ຫມາຍ​
    ລາຍງານ...
    ແລ່ນ abidiff
  • 2
    abidw
    abidw
    abidw - serialize ABI ຂອງ ELF ໄດ້
    file abidw ອ່ານຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນໃນ ELF
    ຮູບແບບແລະປ່ອຍຕົວສະແດງ XML
    ABI ຂອງ​ຕົນ​ກັບ​ຜົນ​ຜະ​ລິດ​ມາດ​ຕະ​ຖານ​. ໄດ້
    ປ່ອຍອອກມາ...
    ແລ່ນ abidw
  • 3
    copac2xml
    copac2xml
    bibutils - ການ​ປ່ຽນ​ແປງ​ບັນ​ນາ​ທິ​ການ​
    ເຄື່ອງໃຊ້ສອຍ...
    ແລ່ນ copac2xml
  • 4
    ຕຳຫຼວດ
    ຕຳຫຼວດ
    copt - SYSNOPIS optimizer:
    copt file.. DESCRIPTION: copt is a
    ເຄື່ອງມືເພີ່ມປະສິດທິພາບ pephole ທົ່ວໄປ. ມັນ
    ອ່ານລະຫັດຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານຂອງມັນ ແລະ
    ຂຽນ...
    ແລ່ນ copt
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - ລວບລວມຫົວຂໍ້
    ປະກາດຈາກເອກະສານ Stx ...
    ແລ່ນ collect_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bench - http benchmark ...
    ແລ່ນ gatling-bench
  • ເພີ່ມເຕີມ »

Ad