all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: msort  ]

Package: msort (8.53-2.3 and others)

Links for msort

Screenshot

Debian Resources:

Download Source Package msort:

Maintainer:

External Resources:

Similar packages:

복잡한 방법으로 레코드를 정렬하기 위한 유틸리티

msort는 세련된 방법으로 파일을 정렬하는 프로그램입니다. 원래 이 프로그램은 "외래" 언어의 사전을 알파벳 순으로 정렬하기 위해 개발되어, 광범위하게 사용되어 왔습니다, 그러나 이 프로그램은 이 외에 다른 여러 목적에도 유용합니다. msort는 입력을 레코드로 파싱하고 키 필드를 식별하는 뛰어난 유연성과 정렬 순서에 대한 뛰어난 제어를 제공하는 점에서 전형적인 정렬 유틸리티와는 다릅니다. msort의 주요 기능으로는 다음과 같습니다:

 o Msort는 명령행 프로그램으로 또는 그래픽 사용자 인터페이스를 통해
   사용될 수 있어, 취급하기 어려운 복잡한 명령행 옵션을 알고 있는 사람
   뿐만 아리라, 검색의 요령을 모르는 사람에게 있어서도 도움이 됩니다.
 o 레코드는 텍스트의 싱글 라인이 될 필요가 없으며, 여러가지 방법으로
   단락지을 수 있습니다.
 o 키 필드는 레코드에서 위치(시작 또는 끝에서부터 카운트), 문자 범위
   (예로, 키는 네개에서 여덟개의 문자로 이루어집니다), 또는 태그를 통한
   정규표현식 매칭에 의해 선택될 수 있습니다.
 o 각각의 키에 대해, 임의의 정렬 순서가 지정될 수 있습니다. Msort는 또한
   로케일을 인식합니다.
 o 각각의 키에 대해, 사실상 무제한적인 길이의 사실상 무제한적인 멀티그래프
   (정렬의 목적을 위해 싱글 단위, 즉 Unicode 용어에서 "collating elemets"로
   다루어지는 문자열 순서)가 정의될 수 있습니다.
 o 통상적인 사전 및 수치 비교에 더해, msort는 하이브리드 사전-수치 비교(예를
   들면, 파일이름 및 섹션 표제등을 위해서, 2a 가 10b 보다 먼저 옵니다), 임의
   비교, 그리고 각도, 날짜, 시간, 월 이름, 도메인 이름, 이메일 주소, ISO8601
   날짜-시간, 그리고 문자열 길이에 의한 순서를 지원합니다.
 o 숫자는 중국 문자나 데바나가리 문자같은 기존의 숫자 시스템를 따를 수
   있습니다.
 o 각각의 키에 대해, 키 필드에 선두, 말미, 및 중간 위치의 모든 결합으로
   정렬 될 때, 명확한 캐릭터 세트는 고려에서 제외될 것입니다.
 o 각각이 키에 대해, 정규 표현식 치환의 명확한 세트가 정의될 수 있습니다.
   이들은 마치 McCarthy가 MacCarthy로 읽혀지는 것처럼, MacCawley 전에
   McCarthy 같은 이름을 정렬하기 위한 수단을 제공합니다. 게다가 독일어의
   "esset" 부호가, 전통적으로 ss로 정렬되어 온 것 처럼, 하나의 문자가
   정렬을 위해 문자열로서 다루어지는 희귀한 케이스를 취급합니다.
 o 사전상의 키는 반전될 수 있으며, 반전된 사전을 구축할 수 있습니다.
 o 임의 또는 모든 키는 옵션이 될 수 있습니다. 옵션 키에 대해, 사용자는
   키 필드가 없는 레코드와 키 필드가 있는 레코드와의 비교 방법을 지정할
   수 있습니다.
 o 다른 속성과 함께 정렬 알고리즘을 선택할 수 있습니다.

msort는 UTF-8 유니코드를 인식합니다. 유니코드는 텍스트가 입력된 어디에서도 사용될 수 있습니다: 정렬되는 텍스트에서, 정렬 순서 및 제외된 정의에서, 필드 또는 레코드 분리자로서, 또는 필드 태그로서. Unicode의 case-folding을 완전히 지원합니다.

Tags: Implemented in: C, User Interface: Command Line, Role: role::program, use::organizing, Works with: Text, Unicode

Other Packages Related to msort

  • depends
  • recommends
  • suggests
  • enhances

Download msort

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha (unofficial port) 8.53-2.3+b2 65.4 kB228.0 kB [list of files]
amd64 8.53-2.3+b2 66.6 kB204.0 kB [list of files]
arm64 8.53-2.3+b2 62.9 kB228.0 kB [list of files]
armel 8.53-2.3+b2 62.1 kB226.0 kB [list of files]
armhf 8.53-2.3+b2 59.5 kB162.0 kB [list of files]
hppa (unofficial port) 8.53-2.3+b2 61.0 kB163.0 kB [list of files]
i386 8.53-2.3+b2 65.6 kB182.0 kB [list of files]
ia64 (unofficial port) 8.53-2.3+b2 75.6 kB282.0 kB [list of files]
m68k (unofficial port) 8.53-2.3+b2 55.0 kB138.0 kB [list of files]
mips64el 8.53-2.3+b2 62.9 kB297.0 kB [list of files]
ppc64 (unofficial port) 8.53-2.3+b2 68.5 kB293.0 kB [list of files]
ppc64el 8.53-2.3+b2 67.9 kB228.0 kB [list of files]
riscv64 (unofficial port) 8.53-2.3+b2 61.1 kB180.0 kB [list of files]
s390x 8.53-2.3+b2 63.7 kB220.0 kB [list of files]
sh4 (unofficial port) 8.53-2.3+b2 61.6 kB162.0 kB [list of files]
sparc64 (unofficial port) 8.53-2.3+b2 60.1 kB1,062.0 kB [list of files]
x32 (unofficial port) 8.53-2.3+b2 63.2 kB166.0 kB [list of files]