Korzystanie z polecenia rur - Raspberry Pi Linux

Korzystanie z polecenia rur - Raspberry Pi Linux
rura Komenda (|) jest powszechnie używanym poleceniem do rurociągu wyników wielu poleceń razem. Za pomocą polecenia rury wyjściowe poprzedniego polecenia jest potokowe, aby stać się wejściem dla następnego polecenia. Rurożenie jest ważne podczas tworzenia złożonego przepływu pracy, ponieważ pomoże to użytkownikom połączyć wiele poleceń.

Ten artykuł dotyczy wykorzystania rura polecenie w systemie Raspberry Pi Linux.

Za pomocą polecenia rur

Do przygotowania wielu poleceń za pomocą rura, Postępuj zgodnie z poniższą składnią:

$ Command1 | Command2 |… | Ostateczne polecenie

Poniżej zobaczymy kilka przykładów używania rura Komenda. Ale zanim zaczniemy, załóżmy, że mamy plik o nazwie przykład-plik2 a treść pliku można wyświetlić za pomocą polecenia CAT:

$ cat

Sortowanie danych za pomocą rury

W powyższym pliku dane są sortowane i aby zorganizować dane alfabetycznie, użyjemy poniższej komendy:

$ cat przykładowy plik2 | sortować

To, co się tutaj dzieje, polega na tym, że wyjście pliku „Przykładowy plik2” staje się wynikami wejściowymi dla polecenia sort.

Sortowanie i zapisywanie danych wyjściowych na nowym pliku

Jeśli użytkownik chce zapisać posortowany plik w innym pliku, można go wykonać za pomocą poniższego polecenia:

Składnia

$ cat |. sort>

Przykład

$ cat przykładowy plik2 | sort> sortowany plik

W pliku posortowane dane „Przykładowy plik2” jest przechowywany w nowym pliku, który jest nazwany sortowany plik, I to wszystko odbywa się w jednym poleceniu:

Aby zweryfikować nasze zgłoszone wyniki tutaj, użyliśmy cat polecenie wyświetlania danych przechowywanych w sortowany plik:

$ CAT Sorted Pile

Wybieranie wymaganych danych

rura można również użyć do wyboru wyjścia kilka zawartości z pliku. Na przykład, jeśli użytkownik chce wybrać 8 Początkowe warunki z pliku może on/ona może śledzić polecenie poniżej:

Składnia

$ cat |. głowa -8

Przykład

$ CAT Sorted-File | głowa -8

Notatka: Ten numer 8 może się różnić w zależności od wymagań użytkownika.

Polecenie głowy wybiera pierwszy 8 Zawartość z pliku.

Podobnie jak polecenie głowy, ogon Polecenie może być również używane z rura Aby wyświetlić zawartość z końca pliku. W poniższym przykładzie wyświetlamy ostatnie 2 nazwy za pomocą ogon Komenda:

Składnia

$ cat |. ogon -2

Przykład

$ CAT Sorted-File | ogon -2

Rukup poleceń listy

rura Polecenie może być również używane z poleceniami listy. Poniżej udostępniliśmy kilka przykładów poleceń listy, w których rura Jest używane.

Przykład 1

W pierwszym przykładzie polecenia listy, Wyświetlimy całkowitą liczbę plików obecnych w systemie za pomocą lista Komenda:

$ ls | WC -L

W wyjściu wyświetlana jest całkowita liczba plików.

Przykład 2

W tym przykładzie listy wymienimy wszystkie wyniki, używając „więcej„Polecenie wraz z rura Komenda:

$ ls -al | więcej

W wyniku powyższego polecenia wszystkie wyjścia będą wyświetlane na ekranie.

Multi-Piping

Używanie rury nie jest obowiązkowe tylko raz w poleceniu, zamiast tego można ją użyć wiele razy. Na przykład kilka przykładów jest udostępnianych poniżej rura jest używany więcej niż raz.

Przykład 1

W poniższym przykładzie najpierw sortujemy nasz plik, a następnie po sortowaniu, zostanie wyświetlone pierwsze 8 nazw:

Składnia

$ cat |. SORT | głowa -8

Przykład

$ cat przykładowy plik2 | SORT | głowa -8

Notatka: Numer 8 można zastąpić innymi liczbami, jeśli użytkownik chce.

Przykład 2

W tym przykładzie utworzyłem nowy plik, a treść jest wyświetlana na poniższym obrazku:

Teraz, aby przeszukiwać liczbę razy, gdy słowo jest powtarzane w pliku, postępuj zgodnie z poniższym poleceniem rury:

Składnia

$ cat |. GREP Wyszukiwanie-słowo | WC -L

Przykład

$ CAT Wyszukiwanie plik | Grep Banana | WC -L

W tym przykładzie słowo „banan”Jest przeszukiwane przez Plik wyszukiwania a słowo liczba bananów w pliku jest wyświetlana, jak pokazano na poniższym obrazku:

To wszystko dla tego przewodnika!

Wniosek

rura Polecenie może być używane do wspólnie rurociągu wielu poleceń. W powyższych wytycznych udostępniliśmy wiele scenariuszy rura Komenda można użyć. Przejrzyj te polecenia i wykonaj je, tworząc własny plik, abyś mógł nauczyć się użycia rura Polecenia w systemie Raspberry Pi.