Alamin ang Linux Command - uniq

Pangalan

uniq (nag-aalis ng mga duplicate na linya mula sa isang hindi natukoy na file)

Buod

uniq [-cdu] [-f skip-fields] [-s skip-chars] [-w check-chars] [- # skip-fields] [+ # skip-chars] [--count] [--repeated] [--unique] [--skip-fields = skip-fields] [--skip-chars = skip-chars] [--check-hars = check-chars] [--help] [--version] [infile ] [outfile]

Paglalarawan

Ang mga uniq ay nagpi- print ng mga natatanging linya sa isang pinagsunod-sunod na file , na pinapanatili lamang ang isa sa isang run ng pagtutugma ng mga linya. Opsyonal, maaari itong ipakita lamang ang mga linya na lumilitaw nang eksakto sa isang beses, o mga linya na lumilitaw nang higit sa isang beses. Ang uniq ay nangangailangan ng pinagsunod-sunod na pag-input dahil inihahambing lamang nito ang magkakasunod na mga linya.

Mga Opsyon

-u, - natatanging

Lamang i-print ang mga natatanging linya.

-d, - naitala
Tanging i-print ang mga dobleng linya.

-c, --count
I-print ang dami ng beses na naganap ang bawat linya kasama ang linya.

-number, -f, --skip-fields = number
Sa pagpipiliang ito, ang numero ay isang integer na kumakatawan sa bilang ng mga patlang upang lumaktaw bago suriin ang pagiging natatangi. Ang unang field ng numero, kasama ang anumang mga blangko na natagpuan bago ang mga patlang ng numero ay naabot, ay nilalampasan at hindi binibilang. Ang mga patlang ay tinukoy bilang isang string ng mga di-puwang, hindi-tab na mga character, na pinaghiwalay mula sa bawat isa sa pamamagitan ng mga puwang at mga tab.

+ bilang, -s, --skip-chars = numero
Sa pagpipiliang ito, ang numero ay isang integer na kumakatawan sa bilang ng mga character upang lumaktaw bago suriin ang pagiging natatangi. Ang unang numero ng mga character, kasama ang anumang mga blangko na natagpuan bago ang mga numero ng character ay naabot, ay nilaktawan at hindi binibilang. Kung gagamitin mo ang parehong mga opsyon sa paglaktaw ng field at ng character, ang mga patlang ay nilaktawan muna.

-w, --check-chars = number
Tukuyin ang bilang ng mga character na ihambing sa mga linya, pagkatapos laktawan ang anumang tinukoy na mga patlang at mga character. Karaniwan ang buong pahinga ng mga linya ay inihambing.

- Tumulong
Mag-print ng isang mensahe ng paggamit at lumabas sa isang code ng katayuan na nagpapahiwatig ng tagumpay.

- Pagbabago
I-print ang impormasyon ng bersyon sa karaniwang output at pagkatapos ay lumabas.

Halimbawa

% sort myfile | uniq

Tinatanggal ang mga duplicate na linya mula sa stream (ang simbolong "|" ang mga tubo ang output mula sa sort myfile sa uniq na command).

Mahalaga: Gamitin ang command ng tao ( % man ) upang makita kung paano ginagamit ang isang utos sa iyong partikular na computer.