ຮຽນຮູ້ Linux Command - uniq

ຊື່

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 ) ເພື່ອເບິ່ງວິທີການໃຊ້ຄໍາສັ່ງໃນຄອມພິວເຕີຂອງທ່ານ.