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.