Za pomocą polecenia sort - Raspberry Pi Linux

Za pomocą polecenia sort - Raspberry Pi Linux
Zawsze jest to trudny i czasochłonny proces dla użytkowników Raspberry Pi, aby ręcznie sortować wiele danych. Aby ułatwić życie, możesz użyć "sortować" polecenie, które pomaga sortować dowolny rodzaj danych w ciągu kilku sekund.

Na tym blogu pokażemy, jak korzystać z sortować polecenie, aby szybko sortować dane w systemie Raspberry Pi.

Sortowanie polecenia

Jak sama nazwa wskazuje, sortować polecenie jest używane do "sortować" dane. Sortowanie oznacza zmianę danych do odpowiedniej kolejności. Aby zrozumieć, zapewniamy ci tabelę z danymi posortowanymi i nieporozumieniami.

Niepustowe dane Posortowane dane
Ośmiornica Mrówka
Mrówka Kot
Pies Pies
Kot Ośmiornica

W powyższej tabeli prawa strona to posortowana forma danych lewej strony. Zasadniczo dane te są sortowane alfabetycznie, ale dane liczbowe można również sortować za pomocą sortować Komenda.

Składnia polecenia sort

Jeśli chcesz sortować Dane, możesz użyć następujących sortować Składnia poleceń:

$ sort

Za pomocą polecenia sort

Przed przejściem w kierunku wykonania "sortować" Polecenie, upewnij się, że masz plik, w którym dane są nieporządkowane.

Stworzyłem przykładowy plik Aby dać ci pomysł na to, jak możesz zrobić ten sam proces również dla pliku. Dane wewnątrz pliku można wyświetlić za pomocą następującego polecenia:

$ cat przykładowy plik

Notatka: Zapamietaj to plik przykładowy to nazwa mojego pliku. Możesz użyć dowolnego plików.

Teraz w pliku, jeśli chcesz sprawdzić, czy dane wewnątrz pliku są sortowane, czy nie, możesz użyć poniższego polecenia.:

Składnia polecenia

$ sort -c

Przykład

$ sort -c przykładowy plik

Tak więc na poniższym obrazku pokazano, że nasz plik nie jest sortowany, ponieważ ryba Umieszczenie jest błędne pod względem porządku alfabetycznego. Powinieneś również pamiętać, że sortować polecenie bierze pierwsze nieposortowane słowo i wysyła wyniki w miejscu, w którym znajduje niepohamowane umieszczenie. Bez względu na to, ile pozycji Twoje dane są nieporządkowane. Podobnie jak w powyższej sprawie, sprawdza pozycję "ryba" Jako pierwsze nieprojektowane słowo, tak, że wyświetla niewłaściwe umieszczenie tego słowa.

Aby sortować plik w dokładnej kolejności, użyj następującego polecenia:

$ sort przykładowy plik

Notatka: Wymień nazwę mojego pliku, czyli plik przykładowy z własnym plikiem.

Teraz, jeśli chcesz zapisać posortowane dane w nowym pliku, możesz użyć następującej składni polecenia:

Składnia polecenia

$ sort >

Przykład

Spróbujmy zrozumieć powyższą składnię z przykładem, w którym „Plik przykładowy” to nieprojektowany plik i "plik wyjściowy" jest utworzony tam, gdzie sortowane wyjście zostanie przechowywane.

$ sortp-explice> plik wyjściowy

Powyższe polecenie przeniesie posortowane dane do nowego pliku o nazwie "plik wyjściowy" i możesz użyć kot polecenie potwierdzenia, czy dane są sortowane w pliku.

Odwrotne sortowanie

Widzieliśmy polecenie sortowania, ale co, jeśli użytkownik chce sortować plik w odwrotnej kolejności. W tym celu możesz postępować zgodnie z poniżej wymienioną składnią:

Składnia polecenia

$ sort -r

Przykład

$ sort -r przykładowy plik

Na poniższym obrazku możesz wyraźnie zobaczyć, w jaki sposób dane zostały sortowane w kolejności odwrotnej.

Sortowanie numeryczne

sortować Polecenie nie tylko sortuje dane w kolejności alfabetycznej, ale można również użyć tego samego polecenia do sortowania danych w kolejności numerycznej z następującej składni:

Synta poleceń

$ sort -n

Przykład

Na przykład mamy numeryczny plik danych, który jest wyświetlany na poniższym obrazku:

Aby sortować powyższe dane numeryczne, użyj poniżej wspomnianego polecenia:

$ sort -n przykładowy plik

Odwróć sortowanie numeryczne

Podobnie jak wsteczne sortowanie alfabetyczne, możesz również sortować liczby numeryczne w odwrotnej kolejności za pomocą poniżej wymienionej składni:

Składnia polecenia

sort -nr

Przykład

sort -nr przykładowy plik

Usuwanie dupletów

Możesz także użyć "sortować" polecenie do usuwania danych, które są używane wielokrotnie. W tym celu musisz postępować zgodnie z poniżej wymienioną składnią:

Składnia polecenia

$ sort -u

Przykład: Załóżmy, że mamy plik z nazwanym Kartka roku I możesz zobaczyć, że data „28 lutego” I "31 marca" są powtarzane dwa razy.

Aby usunąć powtarzane daty w pliku, możesz użyć następującego polecenia:

$ sort -u -rocznie

Powyższe polecenie nie tylko sortuje dane alfabetycznie, ale także usuwa powtarzające się daty miesięcy.

Sortowanie miesiąca

Możesz także użyć sortować Polecenie do sortowania danych na podstawie miesiąca za pomocą poniżej wymienionej składni polecenia:

Składnia polecenia

$ sort -m

Przykład

$ sort -m -cear

W poniższym przykładzie dane są sortowane na podstawie miesięcy. W ten sposób możesz użyć sortować polecenie, aby łatwo sortować różne typy danych w ciągu kilku sekund.

To wszystko dla tego przewodnika!

Wniosek

sortować Polecenie służy do zmiany danych alfabetycznie, numerycznie i co miesiąc. Możesz także użyć tego samego polecenia do usunięcia zbędnych lub zduplikowanych danych, ponieważ usuwa te wartości wielokrotnie powtarzane. Ponadto możesz również użyć polecenia sort, aby wykonać sortowanie w odwrotnej kolejności bez względu na to, ile zmiennych zawiera Twój plik, otrzymasz sortowane dane w ciągu kilku sekund.