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.