Powtórka — operacje selektywne
Część sekcji Podstawy ścieżki Terminal w Coddy. Lekcja 29 z 82.
Wyzwanie
ŁatwyZbierz wszystkie umiejętności korzystania z symboli wieloznacznych!
- Utwórz nowy katalog o nazwie
archive, używając poleceniamkdir - Przenieś tylko pliki ze zdjęciami
.jpg, których nazwy zawierają jedną cyfrę, doarchive/, używając symbolu wieloznacznego w nawiasach[0-9] - Przenieś wszystkie pliki
report_?.txtdoarchive/, używając symbolu wieloznacznego? - Usuń wszystkie pozostałe pliki
.png, używając symbolu wieloznacznego* - Wyświetl zawartość katalogu domowego za pomocą
ls, aby sprawdzić, co pozostało - Wyświetl zawartość folderu archive za pomocą
ls archive, aby ją sprawdzić
Uwaga:
photo_10.jpgpowinien pozostać w katalogu domowym. Ma dwie cyfry, więc nie zostanie dopasowany przez[0-9]. Zastanów się dokładnie, którego symbolu wieloznacznego użyć na każdym etapie!
Wykaz tutaj umieszcza
photo_10.jpgprzedphoto_1.jpg:lsużywa ustawień regionalnych środowiska sandbox, które pomijają podkreślenie przy porównywaniu nazw. Na własnym komputerze kolejność może być inna. Porównaj zestaw plików, a nie ich kolejność. Sprawdzanie uwzględnia końcowy stan plików po wykonaniu wszystkich poleceń, więc nie ma znaczenia, czy wyświetlisz je jednym poleceniem czy dwoma ani ile razy po drodze sprawdzisz zawartość katalogów.
⚠ Najpierw posprzątaj: Jeśli w katalogu domowym widzisz nieoczekiwane katalogi (takie jak
family,naturelubtravel), być może pozostałe po poprzedniej lekcji, usuń je przed wykonaniem powyższych kroków. Użyj poleceniarm -rf <dirname>dla każdego z nich (na przykładrm -rf family). Dzięki temu wynik polecenialsbędzie zgodny z oczekiwanym.
Spróbuj swoich sił
Wszystkie lekcje w sekcji Podstawy
4Katalogi
Utwórz katalogSkopiuj katalogPrzenieś i zmień nazwę kataloguUsuń katalogPodsumowanie — operacje na katalogach7Zawartość plików
Początek i koniecLiczba słówPolecenie sortPolecenie uniqPodstawy grepgrep z opcjamiPowtórka – detektyw tekstu10Projekt analizatora logów
Przegląd projektuPrzeglądanie pliku logów2Nawigacja
Wyświetlanie bieżącego kataloguWyświetlanie plikówZmiana kataloguŚcieżki bezwzględne i względneKatalog domowy i głównyPowtórka — znajdź drogę8Przekierowywanie
Standardowe wyjścieNadpisywanie plikuDopisywanie do plikuStandardowe wejścieStandardowe wyjście błędówPodsumowanie — tworzenie dziennika3Pliki
Utwórz plikOdczytaj plikSkopiuj plikPrzenieś i zmień nazwę plikuUsuń plikPodsumowanie — operacje na plikach6Symbole wieloznaczne i wzorce
Symbol wieloznaczny gwiazdkaSymbol wieloznaczny znak zapytaniaSymbole wieloznaczne w nawiasachŁączenie symboli wieloznacznychPowtórka — operacje selektywne9Potoki
Czym jest potokŁączenie dwóch poleceńŁączenie wielu poleceńPotok z grepPodsumowanie – potok danychPoćwicz samodzielnie: Edytor online Terminal