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.
Acest exercițiu face parte din cursul
Introducere în Shell
Instrucțiuni pentru exercițiu
Combină tail cu redirecționarea pentru a salva ultimele 5 linii din seasonal/winter.csv într-un fișier numit last.csv.
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul