Ho un sacco di file da log1
a log164
.
Sto cercando di ELENCO la directory (ordinata) in un terminale UNIX ma le funzioni di ordinamento forniscono solo il formato in questo modo:
home:logs Home$ ls -1 | sort
log1.gz
log10.gz
log100.gz
log101.gz
log102.gz
log103.gz
log104.gz
log105.gz
log106.gz
...etc
Quello che voglio è
home:logs Home$ ls -1 | sort
log1.gz
log2.gz
log3.gz
log4.gz
log5.gz
log6.gz
log7.gz
...{more here}
log99.gz
log100.gz
log101.gz
log102.gz
...etc
Qualche suggerimento su cosa potrei usare per fare questo?
log1.gz
attraverso log164.gz
, allora che cosa è nemmeno necessario ls -1
loro per?
ls -1
fa: elenca i nomi dei file. Dato che conoscevi già i nomi dei file, non ho capito a cosa ti servisse. Ma da quando hai accettato la risposta di Kevin, ora lo so: non ne hai avuto bisogno. Il che ha più senso. :-)