여러 정렬 키를 사용하여 파일 목록 정렬

Raisen

여러 정렬 키로 정렬 된 디렉토리 내의 모든 파일을 나열 할 수 있기를 원합니다. 예를 들면 :

Level_5_10_1.jpg
Level_5_1_1.jpg

Level_5_1_1.jpg먼저 나타나고 싶어요 . 정렬 순서는 마지막 번호부터 시작해야합니다.

Level_4_2_1.jpg > Level_4_1_10.jpg
Level_3_2_1.jpg > Level_3_1_10.jpg

등등..

나는 시도했다 :

ls | sort -h -k3,3n -k2,2n -k1,1n -t_

그러나 내가 원하는 결과를 얻지 못했습니다. 예를 들어, Level_5_1_2.jpg < Level_1_2_1.jpg잘못된 것이 나열되어 있습니다.

어떤 아이디어?

추신 : 이것은 파일 목록 pastebin 입니다.

친절한 낯선 사람

작은 파일 이름 샘플을 가져 왔습니다. 옵션 _사용 하여 파일 이름을 분할하면 -t첫 번째 필드는 "레벨"이되는 1이고 필드 2가 첫 번째 숫자가되는 식입니다. 나는 당신이 구체적으로 추구하는 순서를 완전히 확신하지 못하지만이 솔루션은 적어도 작업 할 수있는 것을 제공해야한다고 생각합니다. 전체 패턴을 더 쉽게 볼 수 있도록 결과 중 일부를 잘라 냈습니다.

me@machine:~$ ls Level*.jpg | sort -t_ -k2n -k3n -k4n
Level_1_1_1.jpg
Level_1_1_2.jpg
Level_1_1_3.jpg
Level_1_1_4.jpg
Level_1_1_5.jpg
Level_1_2_1.jpg
Level_1_2_2.jpg
Level_1_2_3.jpg
Level_1_2_4.jpg
Level_1_2_5.jpg
Level_1_3_1.jpg
...
Level_1_10_5.jpg
Level_2_1_1.jpg
...
Level_2_1_5.jpg
Level_2_2_1.jpg
...
Level_2_2_5.jpg
Level_2_3_1.jpg
...
Level_2_10_5.jpg
Level_3_1_1.jpg

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Regex를 사용하여 파일 목록 정렬

분류에서Dev

여러 키로 사전 목록 정렬

분류에서Dev

파이썬에서 키를 사용하여 목록을 정렬하는 방법

분류에서Dev

주어진 목록 팬더를 사용하여 CSV 파일 정렬

분류에서Dev

Pandas를 사용하여 목록 정렬 및 정렬

분류에서Dev

두 개의 키를 사용하여 목록 정렬

분류에서Dev

파이썬 zip 함수를 사용하여 두 목록을 함께 정렬

분류에서Dev

키를 사용하여 목록에서 여러 사전을 정렬하는 방법 (Google babyname exercise_modified)

분류에서Dev

Flexbox를 사용하여 항목 정렬

분류에서Dev

정렬 가능한 jQuery를 사용하여 배열에서 목록 정렬

분류에서Dev

여러 큰 파일 정렬

분류에서Dev

linq를 사용하여 고유 키를 기반으로 목록 객체 정렬

분류에서Dev

PHP를 사용하여 텍스트 파일에서 정렬되지 않은 목록 만들기

분류에서Dev

jquery를 사용하여 목록을 재정렬하는 방법

분류에서Dev

두 목록을 비교하는 linq를 사용하여 정렬?

분류에서Dev

내부 목록의 특정 변수를 사용하여 목록 정렬

분류에서Dev

격리를 사용하여 목록 정렬

분류에서Dev

녹아웃 js에서 lodash를 사용하여 목록 정렬

분류에서Dev

필터를 사용하여 API 목록 정렬

분류에서Dev

jQuery를 사용하여 기본적으로 정렬 된 목록

분류에서Dev

Python : 목록 이해를 사용하여 정렬 된 병합

분류에서Dev

do.call 및 gridExtra를 사용하여 ggplot 목록 재정렬

분류에서Dev

actionButton Shiny를 사용하여 명명 된 목록 정렬

분류에서Dev

sorted를 사용하여 개체 목록 정렬

분류에서Dev

numpy를 사용하여 다른 목록으로 행렬의 행과 열 정렬

분류에서Dev

Java를 사용하여 파일 배열 내용 다시 정렬

분류에서Dev

CSS를 사용하여 정렬 된 목록 번호의 스타일 하위 항목

분류에서Dev

다른 목록에서 일치하는 키를 사용하여 개체 목록을 정렬하는 방법은 무엇입니까?

분류에서Dev

자바 비교기를 사용하여 다른 목록 정렬 개체 목록

Related 관련 기사

  1. 1

    Regex를 사용하여 파일 목록 정렬

  2. 2

    여러 키로 사전 목록 정렬

  3. 3

    파이썬에서 키를 사용하여 목록을 정렬하는 방법

  4. 4

    주어진 목록 팬더를 사용하여 CSV 파일 정렬

  5. 5

    Pandas를 사용하여 목록 정렬 및 정렬

  6. 6

    두 개의 키를 사용하여 목록 정렬

  7. 7

    파이썬 zip 함수를 사용하여 두 목록을 함께 정렬

  8. 8

    키를 사용하여 목록에서 여러 사전을 정렬하는 방법 (Google babyname exercise_modified)

  9. 9

    Flexbox를 사용하여 항목 정렬

  10. 10

    정렬 가능한 jQuery를 사용하여 배열에서 목록 정렬

  11. 11

    여러 큰 파일 정렬

  12. 12

    linq를 사용하여 고유 키를 기반으로 목록 객체 정렬

  13. 13

    PHP를 사용하여 텍스트 파일에서 정렬되지 않은 목록 만들기

  14. 14

    jquery를 사용하여 목록을 재정렬하는 방법

  15. 15

    두 목록을 비교하는 linq를 사용하여 정렬?

  16. 16

    내부 목록의 특정 변수를 사용하여 목록 정렬

  17. 17

    격리를 사용하여 목록 정렬

  18. 18

    녹아웃 js에서 lodash를 사용하여 목록 정렬

  19. 19

    필터를 사용하여 API 목록 정렬

  20. 20

    jQuery를 사용하여 기본적으로 정렬 된 목록

  21. 21

    Python : 목록 이해를 사용하여 정렬 된 병합

  22. 22

    do.call 및 gridExtra를 사용하여 ggplot 목록 재정렬

  23. 23

    actionButton Shiny를 사용하여 명명 된 목록 정렬

  24. 24

    sorted를 사용하여 개체 목록 정렬

  25. 25

    numpy를 사용하여 다른 목록으로 행렬의 행과 열 정렬

  26. 26

    Java를 사용하여 파일 배열 내용 다시 정렬

  27. 27

    CSS를 사용하여 정렬 된 목록 번호의 스타일 하위 항목

  28. 28

    다른 목록에서 일치하는 키를 사용하여 개체 목록을 정렬하는 방법은 무엇입니까?

  29. 29

    자바 비교기를 사용하여 다른 목록 정렬 개체 목록

뜨겁다태그

보관