De ce să nu folosesc spații în numele fișierelor?
E ușor și logic să dai fișierelor nume formate din mai multe cuvinte, precum July 2017.csv,
atunci când folosești un explorator grafic de fișiere.
Însă acest lucru poate crea probleme atunci când lucrezi în shell.
De exemplu,
să presupunem că vrei să redenumești July 2017.csv în 2017 July data.csv.
Nu poți scrie:
mv July 2017.csv 2017 July data.csv
deoarece shell-ul va interpreta că încerci să muți
patru fișiere numite July, 2017.csv, 2017 și July (din nou)
într-un director numit data.csv.
În schimb,
trebuie să pui numele fișierelor între ghilimele,
astfel încât shell-ul să trateze fiecare nume ca un singur parametru:
mv 'July 2017.csv' '2017 July data.csv'
Dacă ai două fișiere numite current.csv și last year.csv
(cu un spațiu în nume)
și tastezi:
rm current.csv last year.csv
ce se va întâmpla:
Acest exercițiu face parte din cursul
Introducere în Shell
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul