У мене є купа файлів від 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
робить: у ньому перелічені імена файлів. Оскільки ви вже знали імена файлів, я не розумів, для чого вам це потрібно. Але оскільки ви прийняли відповідь Кевіна, я тепер знаю: вона вам не потрібна. Що має більше сенсу. :-)