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

Connected

Exercise

Cum pot reutiliza pipe-uri?

Un fișier care conține comenzi shell se numește script shell, sau uneori, mai simplu, un „script". Numele scripturilor nu trebuie să se termine cu .sh, dar această lecție va folosi această convenție pentru a te ajuta să identifici mai ușor care fișiere sunt scripturi.

Scripturile pot conține și pipe-uri. De exemplu, dacă all-dates.sh conține această linie:

cut -d , -f 1 seasonal/*.csv | grep -v Date | sort | uniq

atunci:

bash all-dates.sh > dates.out

va extrage datele unice din fișierele de date sezoniere și le va salva în dates.out.

Instructions 1/3

undefined XP
  • 1

    În directorul tău home a fost pregătit un fișier teeth.sh, dar acesta conține câteva spații libere. Folosește Nano pentru a edita fișierul și înlocuiește cele două marcaje ____ cu seasonal/*.csv și -c, astfel încât scriptul să afișeze numărul de apariții ale fiecărui nume de dinte în fișierele CSV din directorul seasonal.

  • 2

    Folosește bash pentru a rula teeth.sh și > pentru a redirecționa rezultatul în teeth.out.

  • 3

    Rulează cat teeth.out pentru a inspecta rezultatele.