У меня есть куча файлов от log1
до log164
.
Я пытаюсь перечислить каталог (отсортированный) в терминале UNIX, но функции сортировки предоставляют только такой формат:
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
Что я хочу это
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
Любые предложения в том, что я мог бы использовать для этого?
log1.gz
через log164.gz
, то , что вы даже не нужно ls -1
им для?
ls -1
делает: в нем перечислены имена файлов. Поскольку вы уже знали имена файлов, я не понял, для чего вам это нужно. Но поскольку вы приняли ответ Кевина, теперь я знаю: он вам не нужен. Что имеет больше смысла. :-)