1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în Shell

Connected

exercițiu

Cum pot salva comenzi pentru a le rula mai târziu?

Până acum ai folosit shell-ul în mod interactiv. Însă, deoarece comenzile pe care le tastezi sunt simplu text, le poți salva în fișiere pe care shell-ul să le ruleze ori de câte ori este nevoie. Pentru a explora această capabilitate utilă, pune următoarea comandă într-un fișier numit headers.sh:

head -n 1 seasonal/*.csv

Această comandă selectează primul rând din fiecare fișier CSV din directorul seasonal. Odată ce ai creat acest fișier, îl poți rula tastând:

bash headers.sh

Astfel îi spui shell-ului (care este un program numit bash) să ruleze comenzile din fișierul headers.sh, producând același rezultat ca și cum ai rula comenzile direct.

Instrucțiuni 1/2

undefined XP
  • 1

    Folosește nano dates.sh pentru a crea un fișier numit dates.sh care să conțină această comandă:

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

    pentru a extrage prima coloană din toate fișierele CSV din directorul seasonal.

  • 2

    Folosește bash pentru a rula fișierul dates.sh.