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

Connected

ćwiczenie

Jak zapisywać polecenia do późniejszego uruchamiania?

Do tej pory korzystałeś z powłoki interaktywnie. Ponieważ jednak wpisywane polecenia to zwykły tekst, można je zapisywać w plikach i uruchamiać wielokrotnie. Aby poznać tę przydatną możliwość, umieść poniższe polecenie w pliku o nazwie headers.sh:

head -n 1 seasonal/*.csv

To polecenie pobiera pierwszy wiersz z każdego pliku CSV w katalogu seasonal. Gdy plik jest już gotowy, uruchom go, wpisując:

bash headers.sh

W ten sposób nakazujesz powłoce (czyli programowi bash) wykonanie poleceń zawartych w pliku headers.sh. Efekt jest taki sam, jak przy bezpośrednim uruchamianiu tych poleceń.

Instrukcje 1/2

undefined XP
  • 1

    Użyj nano dates.sh, aby utworzyć plik o nazwie dates.sh zawierający następujące polecenie:

    cut -d , -f 1 seasonal/*.csv
    

    wyodrębniające pierwszą kolumnę ze wszystkich plików CSV w katalogu seasonal.

  • 2

    Użyj bash, aby uruchomić plik dates.sh.