ਲਿਨਕਸ ਕਮਾਂਡ ਲਓ - ਯੂਨਿਕ

ਨਾਮ

uniq (ਇੱਕ ਅਣਿਆਈ ਫਾਇਲ ਤੋਂ ਡੁਪਲਿਕੇਟ ਲਾਈਨਾਂ ਨੂੰ ਹਟਾਉਂਦਾ ਹੈ)

ਸੰਖੇਪ

uniq [-cdu] [-s skip-fields] [-s ਛੱਡੋ-ਅੱਖਰ] [-w ਚੈੱਕ-ਅੱਖਰ] [- # skip-fields] [+ # skip-chars] [--count] [- ਪੁਨਰ-ਚਲਾਇਆ] [--unique] [--skip-fields = skip-fields] [--skip-chars = skip-chars] [--check-hars = ਚੈੱਕ-ਅੱਖਰ] [--help] [--ਵਰਜਨ] [infile ] [outfile]

ਵਰਣਨ

uniq ਇਕ ਲੜੀਬੱਧ ਫਾਈਲ ਵਿੱਚ ਵਿਲੱਖਣ ਲਾਈਨਾਂ ਛਾਪਦਾ ਹੈ , ਮੇਲ ਖਾਂਦੀਆਂ ਲਾਈਨਾਂ ਦੇ ਸਿਰਫ ਇੱਕ ਰਨ ਨੂੰ ਕਾਇਮ ਰੱਖ ਰਿਹਾ ਹੈ. ਚੋਣਵੇਂ ਰੂਪ ਵਿੱਚ, ਇਹ ਕੇਵਲ ਉਹ ਲਾਈਨਾਂ ਦਿਖਾ ਸਕਦਾ ਹੈ ਜੋ ਬਿਲਕੁਲ ਇੱਕ ਵਾਰ ਪ੍ਰਗਟ ਹੁੰਦਾ ਹੈ, ਜਾਂ ਇੱਕ ਤੋਂ ਵੱਧ ਵਾਰ ਦਿਖਾਈ ਦੇਣ ਵਾਲੀਆਂ ਰੇਖਾਵਾਂ. ਯੂਨਿਕਸ ਨੂੰ ਕ੍ਰਮਬੱਧ ਇੰਪੁੱਟ ਦੀ ਲੋੜ ਹੈ ਕਿਉਂਕਿ ਇਹ ਲਗਾਤਾਰ ਲਾਈਨਾਂ ਦੀ ਤੁਲਨਾ ਕਰਦੀ ਹੈ

ਚੋਣਾਂ

-ਯੂ, - ਵਿਲੱਖਣ

ਸਿਰਫ ਵਿਲੱਖਣ ਲਾਈਨਾਂ ਨੂੰ ਛਾਪੋ

-d, - ਦੁਹਰਾਇਆ
ਸਿਰਫ ਡੁਪਲੀਕੇਟ ਲਾਈਨਾਂ ਛਾਪੋ

-c, --count
ਲਾਈਨ ਦੇ ਨਾਲ ਹਰੇਕ ਲਾਈਨ ਦੀ ਕਿੰਨੀ ਵਾਰ ਗਿਣਤੀ ਆਈ ਹੈ?

-ਨੰਬਰ, -f, --skip-fields = number
ਇਸ ਚੋਣ ਵਿਚ, ਨੰਬਰ ਇਕ ਪੂਰਨ ਅੰਕ ਹੈ ਜੋ ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਜਾਂਚ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਕਈਆਂ ਨੂੰ ਛੱਡਣ ਲਈ ਖੇਤਰਾਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ. ਪਹਿਲੇ ਖੇਤਰਾਂ ਦੇ ਖੇਤਰਾਂ, ਜਿਨ੍ਹਾਂ ਦੇ ਨਾਲ ਨੰਬਰ ਖੇਤਰਾਂ ਦੇ ਪਲਾਂਟ ਤੋਂ ਪਹਿਲਾਂ ਲੱਭੇ ਗਏ ਹਨ, ਨੂੰ ਛੱਡ ਦਿੱਤਾ ਗਿਆ ਹੈ ਅਤੇ ਗਿਣਤੀ ਨਹੀਂ ਕੀਤੀ ਗਈ ਹੈ. ਫੀਲਡਾਂ ਨੂੰ ਗੈਰ-ਸਪੇਸ, ਨਾ-ਟੈਬ ਅੱਖਰਾਂ ਦੀ ਸਤਰ ਦੇ ਤੌਰ ਤੇ ਪ੍ਰਭਾਸ਼ਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜੋ ਕਿ ਸਪੇਸ ਅਤੇ ਟੈਬਸ ਦੁਆਰਾ ਇਕ ਦੂਜੇ ਤੋਂ ਅਲੱਗ ਹੁੰਦੇ ਹਨ.

+ ਨੰਬਰ, -s, --skip-chars = number
ਇਸ ਚੋਣ ਵਿਚ, ਨੰਬਰ ਇਕ ਪੂਰਨ ਅੰਕ ਹੈ ਜੋ ਵੱਖਰੇਵਾਂ ਦੀ ਜਾਂਚ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਅੱਖਰਾਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ. ਪਹਿਲੇ ਅੱਖਰਾਂ ਦੇ ਅੱਖਰ, ਅੰਕ ਬਿੰਦੂਆਂ ਤੋਂ ਪਹਿਲਾਂ ਮਿਲੇ ਕਿਸੇ ਵੀ ਖਾਲੀ ਜਗ੍ਹਾ ਦੇ ਨਾਲ ਮਿਲ ਜਾਂਦੇ ਹਨ, ਇਹਨਾਂ ਨੂੰ ਛੱਡਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਗਿਣੇ ਨਹੀਂ ਜਾਂਦੇ. ਜੇ ਤੁਸੀਂ ਦੋਵੇਂ ਖੇਤਰ ਅਤੇ ਅੱਖਰ ਛਾਪਣ ਦੇ ਵਿਕਲਪ ਵਰਤਦੇ ਹੋ, ਤਾਂ ਪਹਿਲਾਂ ਖੇਤਰਾਂ ਨੂੰ ਛੱਡ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ.

-w, --check-chars = ਨੰਬਰ
ਕਿਸੇ ਵੀ ਖਾਸ ਖੇਤਰ ਅਤੇ ਵਰਣਾਂ ਨੂੰ ਛੱਡਣ ਤੋਂ ਬਾਅਦ, ਲਾਈਨਾਂ ਵਿੱਚ ਤੁਲਨਾ ਕਰਨ ਲਈ ਅੱਖਰਾਂ ਦੀ ਸੰਖਿਆ ਨਿਸ਼ਚਿਤ ਕਰੋ. ਆਮ ਤੌਰ ਤੇ ਬਾਕੀ ਸਾਰੀਆਂ ਲਾਈਨਾਂ ਦੀ ਤੁਲਣਾ ਕਰਦੇ ਹਨ.

--ਮਦਦ ਕਰੋ
ਉਪਯੋਗ ਸੰਦੇਸ਼ ਨੂੰ ਛਾਪੋ ਅਤੇ ਸਫਲਤਾ ਦਾ ਸੰਕੇਤ ਦੇਣ ਵਾਲੀ ਸਥਿਤੀ ਕੋਡ ਨਾਲ ਬਾਹਰ ਜਾਓ

--ਵਰਜਨ
ਸਟੈਂਡਰਡ ਆਉਟਪੁੱਟ ਤੇ ਪ੍ਰਿੰਟ ਵਰਜਨ ਦੀ ਜਾਣਕਾਰੀ ਤਦ ਬੰਦ ਹੋ ਜਾਂਦੀ ਹੈ.

ਉਦਾਹਰਨ

% sort myfile | uniq

ਸਟ੍ਰੀਮ ਤੋਂ ਡੁਪਲੀਕੇਟ ਲਾਈਨਾਂ ਨੂੰ ਖਤਮ ਕਰਦਾ ਹੈ (ਚਿੰਨ੍ਹ "|" ਪਾਇਪ ਨੂੰ ਮੇਨਫਾਇਲ ਤੋਂ ਬੇਅੰਤ ਕਮਾਂਡ ਤੱਕ ਪਾਈਪ ਕਰਦਾ ਹੈ).

ਜਰੂਰੀ: ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਤੇ ਕਮਾਂਡ ਕਿਵੇਂ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਇਹ ਵੇਖਣ ਲਈ man ਕਮਾਂਡ ( % man ) ਵਰਤੋ.