Menu
Coddy logo textTech

Łączenie dwóch poleceń

Część sekcji Podstawy ścieżki Terminal w Coddy. Lekcja 44 z 82.

Skoro już wiesz, do czego służy potok, zobaczmy, jak skutecznie używać go z dwoma poleceniami. Kluczem jest wybranie poleceń, które dobrze ze sobą współpracują, tak aby wynik pierwszego miał sens jako dane wejściowe dla drugiego.

Często używa się razem poleceń ls i wc -l, aby policzyć pliki:

ls | wc -l

Polecenie ls wyświetla listę plików (po jednym w każdym wierszu), a wc -l zlicza te wiersze. Wynik to liczba plików w bieżącym katalogu.

Innym przydatnym połączeniem jest cat z head, które pozwala podejrzeć plik:

cat longfile.txt | head -5

Wyświetla tylko pierwsze 5 wierszy pliku. Możesz też bezpośrednio użyć head -5 longfile.txt, ale potok staje się niezbędny, gdy pierwsze polecenie generuje dane wyjściowe, które nie polegają po prostu na odczytywaniu pliku.

Na przykład połączenie ls -l z head:

ls -l | head -3

Pokazuje to szczegółowe informacje tylko o kilku pierwszych elementach w katalogu. Potok przekształca dwa proste polecenia w bardziej zaawansowaną operację.

challenge icon

Wyzwanie

Łatwy

Użyj potoku, aby wyświetlić tylko pierwsze 4 wiersze pliku messages.txt za pomocą jednego polecenia.

Uruchom polecenie, które:

  • Używa cat, aby odczytać messages.txt
  • Przekazuje wynik do head -4, aby wyświetlić tylko pierwsze 4 wiersze

Podpowiedź: Połącz oba polecenia za pomocą symbolu |. Wynik polecenia cat staje się wejściem dla head.

Spróbuj swoich sił

Terminal
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Terminal