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

Connected

exercițiu

Cum pot salva rezultatul unei comenzi într-un fișier?

Toate instrumentele pe care le-ai văzut până acum îți permit să specifici fișiere de intrare. Cele mai multe nu au o opțiune pentru a specifica un fișier de ieșire, pentru că nu au nevoie de una. În schimb, poți folosi redirecționarea pentru a salva rezultatul oricărei comenzi oriunde dorești. Dacă rulezi această comandă:

head -n 5 seasonal/summer.csv

aceasta afișează primele 5 linii din datele de vară pe ecran. Dacă rulezi în schimb această comandă:

head -n 5 seasonal/summer.csv > top.csv

nimic nu apare pe ecran. În schimb, rezultatul lui head este salvat într-un fișier nou numit top.csv. Poți vizualiza conținutul acelui fișier folosind cat:

cat top.csv

Semnul mai-mare-decât > îi spune shell-ului să redirecționeze rezultatul lui head către un fișier. Nu face parte din comanda head; în schimb, funcționează cu orice comandă shell care produce rezultate.

Instrucțiuni

100 XP

Combină tail cu redirecționarea pentru a salva ultimele 5 linii din seasonal/winter.csv într-un fișier numit last.csv.