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

Connected

exercițiu

Cum pot salva rezultatul unui pipe?

Shell-ul ne permite să redirecționăm rezultatul unei secvențe de comenzi conectate prin pipe:

cut -d , -f 2 seasonal/*.csv | grep -v Tooth > teeth-only.txt

Totuși, > trebuie să apară la sfârșitul pipeline-ului: dacă încercăm să îl folosim la mijloc, astfel:

cut -d , -f 2 seasonal/*.csv > teeth-only.txt | grep -v Tooth

atunci tot rezultatul comenzii cut este scris în teeth-only.txt, așa că nu mai rămâne nimic pentru grep și acesta așteaptă la nesfârșit date de intrare.


Ce se întâmplă dacă plasăm redirecționarea la începutul unui pipeline, astfel:

> result.txt head -n 3 seasonal/winter.csv

Instrucțiuni

50 XP

Răspunsuri posibile