ຊື່
uniq (ລົບສາຍທີ່ຊ້ໍາກັນຈາກໄຟລ໌ທີ່ບໍ່ມີຊື່)
Synopsis
[skip-chars] [- # skip-chars] [- count] [- repeat] [- unique] [--skip-fields = skip-fields] [--skip-chars = skip-chars] [- check-hars = check-chars] [--help] [--version] [infile ] [outfile]
ລາຍລະອຽດ
uniq ພິມເສັ້ນທີ່ບໍ່ຊ້ໍາກັນໃນ ໄຟລ໌ທີ່ ຄັດແຍກ, ເກັບຮັກສາພຽງແຕ່ຫນຶ່ງໃນໄລຍະຂອງສາຍທີ່ກົງກັນ. ເປັນທາງເລືອກ, ມັນສາມາດສະແດງໃຫ້ເຫັນເສັ້ນທີ່ປາກົດຢູ່ໃນຄັ້ງດຽວເທົ່ານັ້ນ, ຫຼືສາຍທີ່ປາກົດຫຼາຍກວ່າຫນຶ່ງຄັ້ງ. uniq ຮຽກຮຽກຮຽກຮຽກຮວມຮວບຮວມຂໍ້ມູນຍ້ອນວ່າມັນທຽບເທົ່າສາຍທີ່ຕິດຕໍ່ເທົ່ານັ້ນ.
ຕົວເລືອກ
-u, - unique
ພິມເສພາະເສັ້ນເສພາະເທົ່ານັ້ນ.
-d, -repeated
ພຽງແຕ່ພິມສາຍທີ່ຊ້ໍາກັນ.
-c, - amount
ພິມຈໍານວນເວລາແຕ່ລະເສັ້ນທີ່ເກີດຂຶ້ນພ້ອມກັບເສັ້ນ.
-number, -f, --skip-fields = number
ໃນຕົວເລືອກນີ້, ຈໍານວນເປັນຈໍານວນເຕັມທີ່ສະແດງຈໍານວນຂອງເຂດທີ່ຕ້ອງຂ້າມໄປກ່ອນທີ່ຈະກວດສອບການເປັນເອກະລັກ. ທົ່ງນາຈໍານວນທໍາອິດ, ພ້ອມກັບຊ່ອງຫວ່າງໃດຫນຶ່ງທີ່ພົບກ່ອນທີ່ຈະມາຮອດເຂດຫມາຍເລກ, ຖືກຂ້າມແລະບໍ່ນັບ. ເຂດຂໍ້ມູນຖືກກໍານົດວ່າເປັນຕົວອັກສອນທີ່ບໍ່ແມ່ນພື້ນທີ່, ທີ່ບໍ່ແມ່ນແທັບ, ທີ່ຖືກແຍກອອກຈາກກັນແລະກັນໂດຍຊ່ອງແລະກ່ອງ.
+ number, -s, --skip-chars = number
ໃນຕົວເລືອກນີ້, ຈໍານວນເປັນຈໍານວນເຕັມເປັນຈໍານວນຕົວອັກສອນທີ່ຕ້ອງຂ້າມໄປກ່ອນທີ່ຈະກວດສອບການເປັນເອກະລັກ. ຕົວອັກສອນຕົວເລກທໍາອິດ, ພ້ອມກັບຂໍ້ຜິດພາດທີ່ພົບກ່ອນທີ່ຈະມີຕົວເລກຕົວເລກ, ຖືກຂ້າມແລະບໍ່ຖືກນັບ. ຖ້າທ່ານໃຊ້ຕົວເລືອກຂ້າມພາກສະຫນາມແລະຕົວອັກສອນ, ເຂດຈະຖືກຂ້າມໄປກ່ອນ.
- w, - check-chars = number
ກໍານົດຈໍານວນຕົວອັກສອນທີ່ຈະປຽບທຽບໃນສາຍ, ຫຼັງຈາກທີ່ຂ້າມພາກສະຫນາມໃດແລະຕົວອັກສອນ. ໂດຍປົກກະຕິແລ້ວສ່ວນທີ່ເຫລືອຂອງສາຍທັງຫມົດຈະຖືກປຽບທຽບ.
--help
ພິມຂໍ້ຄວາມການນໍາໃຊ້ແລະອອກຈາກລະຫັດສະຖານະສະແດງຄວາມສໍາເລັດ.
- ການປ່ຽນແປງ
ພິມລາຍລະອຽດກ່ຽວກັບມາດຕະຖານອອກຫຼັງຈາກນັ້ນອອກ.
ຕົວຢ່າງ
% ຄັດ myfile | uniq
ລົບລ້າງເສັ້ນທີ່ຊ້ໍາຊ້ອນຈາກສາຍນ້ໍາ (ສັນຍາລັກ "|" ທໍ່ອອກຈາກ sort myfile ກັບຄໍາສັ່ງ uniq).
ສິ່ງສໍາຄັນ: ໃຊ້ ຄໍາສັ່ງ man ( % man ) ເພື່ອເບິ່ງວິທີການໃຊ້ຄໍາສັ່ງໃນຄອມພິວເຕີຂອງທ່ານ.