1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do powłoki systemowej

Connected

ćwiczenie

Jak jeden skrypt powłoki może robić wiele rzeczy?

Dotychczasowe skrypty powłoki zawierały jedno polecenie lub potok, ale skrypt może składać się z wielu linii poleceń. Możesz na przykład utworzyć skrypt, który poda liczbę rekordów w najkrótszym i najdłuższym pliku danych – czyli zakres długości twoich zbiorów danych.

Zwróć uwagę, że w Nano „kopiowanie i wklejanie" polega na przejściu do linii, którą chcesz skopiować, naciśnięciu CTRL + K, aby wyciąć linię, a następnie dwukrotnym naciśnięciu CTRL + U, aby wkleić dwie jej kopie.

Przypomnienie: aby zapisać plik w Nano, wpisz Ctrl + O, zatwierdź nazwę pliku klawiszem Enter, a następnie naciśnij Ctrl + X, aby wyjść z edytora.

Instrukcje 1/4

undefined XP
    1
    2
    3
    4

Otwórz skrypt range.sh w Nano i zastąp dwa symbole zastępcze ____ wartościami $@ i -v, tak aby skrypt wyświetlał nazwy plików i liczbę linii we wszystkich plikach podanych w wierszu poleceń bez wyświetlania łącznej liczby linii. (Nie musisz odejmować linii nagłówkowych z plików.)