Как мне отсортировать /dev
каталог по типу и старшему и младшему номеру устройства при выполнении ls -l
?
Лучший способ, который я нашел до сих пор:
ls -l /dev | sort -k 1.1,1.2 -k 5n -k 6n | less
Есть ли способ лучше?
Три процесса - это уже довольно мелочь. Вы сделаете его стройнее, если сможете убедить ls
чтобы выполнить эту сложную сортировку, которую вы не можете, или если бы вы могли обойтись без пейджера, который не имеет отношения к тому, что вы просите.
Так что я бы сказал нет, лучшего пути нет.
(Варианты сортировки также не содержат лишней ерунды.)