Ito ang command msort na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
msort - pag-uri-uriin ang mga talaan sa mga kumplikadong paraan
SINOPSIS
msort [ ]
DESCRIPTION
msort ay isang programa para sa pag-uuri ng mga text file sa mga sopistikadong paraan. Ito ay binuo
una para sa pag-alpabeto ng mga diksyunaryo ng mga wika kung saan ang pagkakasunud-sunod ay maaaring medyo
iba sa Ingles ngunit marami pang ibang gamit.
msort ay nagbibigay-daan sa iyong pag-uri-uriin ang mga bloke ng text na na-delimited sa maraming paraan sa halip na lamang
mga linya at upang tukuyin ang mga partikular na patlang ng isang talaan bilang mga susi ng pag-uuri gamit ang alinman sa mga ito
posisyon, binibilang mula sa alinmang dulo, o sa pamamagitan ng pagtutugma ng mga regular na expression sa kanilang mga tag.
msort ay may kakayahang mag-uri-uri sa maramihang mga susi, upang kapag ang dalawang rekord ay nagtali sa isang susi, ang
maaaring maputol ang tali sa iba. Anuman o lahat ng mga susi ay maaaring opsyonal. Paano wala ang mga opsyonal na key
ay iniutos na may kinalaman sa kasalukuyang mga susi ay maaaring itakda nang hiwalay para sa bawat susi.
msort nagbibigay-daan sa iyo na tukuyin ang mga arbitrary na order ng pag-uuri at tukuyin ang halos walang limitasyon
bilang ng mga multigraph na may epektibong walang limitasyong haba. Ang pagkakasunud-sunod at multigraph
ay tinukoy nang hiwalay para sa bawat key. Kung ang iyong system ay may lokal na suporta, maaari mo ring gamitin
lokal na mga panuntunan sa pagsasama-sama sa halip na tukuyin ang iyong sariling pagkakasunud-sunod.
msort nagbibigay ng labindalawang uri ng pangunahing paghahambing: lexicographic, numeric, numeric string,
hybrid, ayon sa haba ng string, ayon sa anggulo, ayon sa petsa, ayon sa domain name, ayon sa oras, ayon sa ISO8601 petsa/oras
stamp, ayon sa pangalan ng buwan, at random.
Anong mga pangalan ng buwan ang ginamit ay medyo kumplikado. Kung ang -s flag ay ginagamit sa parehong key at
ang argumento nito ay ang pangalan ng isang file, ang mga pangalan ng buwan ay binabasa mula sa file, na dapat
nasa parehong format bilang isang file ng kahulugan ng pagkakasunud-sunod ng pagkakasunud-sunod. Kung ang -s watawat ang ginagamit at nito
argument ay isang pangalan ng lokal, ang mga pangalan ng buwan na kinikilala ay ang mga pangalan ng buwan at
mga pagdadaglat na nauugnay sa tinukoy na lokal. Kung ang -s hindi ginagamit ang bandila sa buwan
ang mga pangalang kinikilala ay ang mga pangalan ng buwan at mga pagdadaglat na nauugnay sa kasalukuyang
lokal. Kung ang iyong system ay walang lokal na suporta at hindi mo ginagamit ang -s bandera para basahin
ang mga pangalan ng buwan mula sa isang file, ang mga pangalan ng buwan na kinikilala ay ang mga pangalan ng buwang Ingles
at mga pagdadaglat.
msort maaaring baligtarin ang mga character sa isang key, na nagbibigay-daan ito upang magamit upang makabuo ng reverse
mga diksyunaryo.
Ang isang pagpipilian ng pag-uuri ng mga algorithm ay ibinigay.
msort ganap na sumusuporta sa Unicode. Ang tekstong pag-uuri-uriin, at lahat ng mga pagtutukoy, ay dapat na nasa
UTF-8 Unicode. (Kung mayroon kang plain ASCII text, hindi ito problema dahil ang ASCII ay isang subset
ng Unicode.) Available ang buong Unicode case-folding, sa mga variant ng Turkic at non-Turkic.
Ginagawa ang normalisasyon ng Unicode bago pag-uri-uriin.
Para sa impormasyon sa paggamit, isagawa msort na walang mga argumento.
Buong impormasyon tungkol sa msort ay kasalukuyang makikita sa reference manual, which is
ipinamahagi bilang isang PDF (Portable Document Format) file. Kung walang lokal na kopya,
maaari mong i-download ito mula sa home page ng msort:
http://billposer.org/Software/msort.html
Opsyon
Nagbibigay-kaalaman pagpipilian
-h,--tulong
I-print ang mensahe ng paggamit
-v,--bersyon
Mensahe ng bersyon ng print
-D,--mga default
Mga default ng listahan
-F,--pangkalahatang-opsyon
Maglista ng mga pangkalahatang opsyon sa command line
-G,--gnu-katumbas
Maglista ng mga katumbas para sa mga opsyon sa command line ng GNU sort.
-H,--mga opsyonal na opsyon
Maglista ng mga opsyon sa command line na nagbibigay-kaalaman
-K,--key-specific-options
Ilista ang mga opsyon sa command line na partikular sa key
-L,--limitasyon
Listahan ng mga limitasyon
-N,--number-systems
Ilista ang mga sinusuportahang sistema ng numero.
Pangkalahatan pagpipilian
-b,--harang
Ang isang rekord ay tinatapos ng dalawa o higit pang mga bagong linya
-l,--linya
Ang isang talaan ay binubuo ng isang linya
-r,--record-separator
Ang isang rekord ay tinatapos sa pamamagitan ng karakter ng separator
-O,--fixed-size-record
Ang isang talaan ay binubuo ng tinukoy na bilang ng mga byte.
-d,--field-separator +
Ang mga patlang ay nililimitahan ng (mga) pinangalanang character
-w,--buo
Pagbukud-bukurin ang buong teksto ng talaan
-a,--algorithm
Gamitin ang tinukoy na algorithm ng pag-uuri. Ang mga pagpipilian ay: I(nsertionSort), M(ergeSort),
Q(uickSort), at S(hellSort). Tandaan na ang InsertionSort at MergeSort ay stable,
habang ang QuickSort at ShellSort ay hindi matatag. Ang default ay QuickSort.
-M,-initial-maximum-record
Itakda ang paunang maximum na bilang ng mga tala
-m,--line-end-carriage-return
Ang end-of-line sa input data ay minarkahan ng Carriage Return (0x0D) tulad ng sa
Macintosh sa halip na sa pamamagitan ng Line Feed (0x0A) tulad ng sa mga Unix system.
-Ako,--invert-global
Baligtarin ang kahulugan ng mga paghahambing sa buong mundo
-B,--BMP
Walang mga character na nasa labas ng Basic Multingual Plane (ibig sabihin, may mga value na mas malaki
kaysa sa 0xFFFF).
-Z,--laktawan-unang-record
Kopyahin ang unang tala sa input sa output nang hindi ito pinagbubukod-bukod. Ito ay kapaki-pakinabang
para sa pag-uuri ng mga file na may isang header.
-p,--reserve-private-use-lugar
Huwag gumawa ng panloob na paggamit ng mga lugar ng Pribadong Paggamit. Bilang default, ang mga multigraph ay
panloob na itinalaga sa mga codepoint sa mga lugar ng Karagdagang Pribadong Paggamit kung puno
Ginagamit ang Unicode o sa mga codepoint sa lugar ng Pribadong Paggamit kung pinaghihigpitan ang input
sa Basic Multilingual Plane sa pamamagitan ng -B opsyon. Kung magagamit ang iyong input
ng mga lugar ng Pribadong Paggamit, pinipigilan ng opsyong ito ang pagkagambala sa iyong input. Sa
sa kasong ito, itatalaga ang mga multigraph sa Low and High Surrogate na lugar
(0xD800-0xDFFF). Tandaan na nililimitahan nito ang bilang ng mga multigraph sa 2,048.
-P,--random-seed
Itakda ang binhi para sa random number generator. Kung hindi nakatakda dito, nakatakda ito sa isang halaga
tinutukoy ng oras. Ang binhi na ginamit ay iniulat sa log. Pinapayagan ng pagpipiliang ito
tumatakbo upang kopyahin.
-Q,--check-lamang
Suriin kung ang input ay pinagsunod-sunod na. Huwag bumuo ng anumang output. Lumabas sa katayuan
ay 0 kung ang input ay pinagsunod-sunod na, 11 kung hindi pinagsunod-sunod.
-1,--sa
-2,--labas
Kung ang output file ay kapareho ng input file, ang input file ay magiging
na-overwrite. Ang input file ay hindi mapapatungan kung ang pagtakbo ay hindi matagumpay.
-j,--sugpuin-log
Pigilan ang output sa log. Kung ang flag na ito ay ibinigay bago magkaroon ng anumang output sa
mag-log mula sa flag ng command line, walang isusulat sa log at log file
ay hindi malilikha. Kung ang isang command line flag ay bumubuo ng isang log message bago ito
flag ay naproseso, ang log file ay malilikha ngunit walang mga mensahe ng log na isusulat
dito kapag naproseso na ang watawat na ito. Upang matiyak na walang pagtatangka na gagawin
magbukas ng log file, ibigay muna ang flag na ito.
-q,--tahimik
Manahimik - huwag makipag-chat habang nagtatrabaho
-u,--unicode-normalization
Piliin ang Unicode normalization mode. Ang mga pagpipilian ng mode ay: c para sa normalisasyon
form C (NFC), d para sa normalization form D (NFD), C para sa normalization form na KC (NFKC),
D para sa normalization form KD (NFKD), at n para walang normalisasyon. Ang default ay NFC.
Key tiyak pagpipilian
-e,--character-range
Pagbukud-bukurin ang mga character m hanggang n. Ang mga positibong indeks ay nagsisimula sa isa. Mga negatibong indeks
ipahiwatig ang posisyon na may paggalang sa dulo ng talaan. Halimbawa, ang saklaw
3, -2 binubuo ng pangatlong karakter hanggang sa susunod na karakter.
-n,--posisyon (, )
Pagbukud-bukurin sa tinukoy na POS o magkadikit na hanay ng mga POS, kung saan ang isang POS ay nasa anyo
(. ). Magsisimula ang parehong bilang sa isa. Mga numero ng field ngunit
hindi mga numero ng character ay maaaring negatibo, kung saan ang mga ito ay binibilang mula sa
tama. Kaya, ang 1.2 ay ang pangalawang karakter ng unang field; -2.1 ang una
katangian ng susunod hanggang huling field.
-t,--tag
Pagbukud-bukurin sa field gamit ang tinukoy na tag
-o,--opsyonal
Opsyonal: ihambing bilang (<,=,>) upang ipakita ang key kung wala
-C,--fold-case
Tiklupin ang kaso
-z,--fold-case-turkic
I-fold ang case na may mga karagdagang conversion ng Turkic.
-c,--uri ng paghahambing
a(ngle),l(exicographic), i(so8601 date/time), t(ime), D(omain name/email address),
d(ate), m(onth name), n(umeric), N(umeric string),s(ize), h(hybrid), r(andom)
-y,--number-system
Tinutukoy ang sistema ng numero na inaasahan para sa key na ito. Nakakaapekto lamang ito sa numero at
mga numeric na string key. Mayroong dalawang espesyal na halaga. Kung ang sistema ng numero ay "lahat",
ang mga talaan ay maaaring maglaman ng anumang sistema ng numero na maaaring bigyang-kahulugan ng msort. Iba't ibang mga tala
maaaring maglaman ng iba't ibang sistema ng numero. Kung ang sistema ng numero ay "kahit ano", maaaring ang mga talaan
naglalaman ng anumang sistema ng pagsulat na maaaring bigyang-kahulugan ng msort, ngunit dapat gamitin ng lahat ng mga talaan
ng parehong sistema ng numero. msort itinatakda ang sistema ng numero sa batayan ng una
record.
-f,--date-format
Permutation ng ymd na may mga separator, hal. ymd para sa internasyonal na format ng petsa, m/d/y
para sa American date format, o isang permutasyon ng yd na may mga separator, hal yd, para sa
araw-ng-taon na mga petsa. Ang lahat ng tatlong bahagi ay maaaring mga numero sa anumang magagamit na numero
sistema. Ang field ng buwan ay maaari ding isang pangalan ng buwan, na tinutukoy ng parehong mga device bilang
independiyenteng mga field ng pangalan ng buwan.
-W,--pagbukud-bukurin-mga-file-separator
Basahin ang listahan ng mga character na ituring bilang mga separator sa pagkakasunud-sunod ng pag-uuri
file ng kahulugan.
-S,--pagpapalit
Basahin ang mga pamalit mula sa pinangalanang file
-s,--uri-uriin | |"lokal"
Kung ang argument ay isang pangalan ng file, ito ay itinuturing na isang sort order file at ang sort
Ang order para sa susi ay binabasa mula sa file. Kung ang argument ay isang pangalan ng lokal, ang
ginagamit ang mga panuntunan sa pagsasama-sama para sa lokal na iyon. Kung ang argumento ay "lokal", ang
ginagamit ang mga panuntunan sa koleksyon para sa kasalukuyang lokal.
-T,--mga pagbabago <(d)(e)(s)>
Ilapat ang mga tinukoy na pagbabago. d tumutukoy na ang mga diacritics ay dapat
hinubaran. Ang hiwalay na naka-encode na pinagsama-samang mga diacritics ay inalis. Mga karakter na may
ang mga diacritics na kinakatawan ng mga solong codepoint ay pinapalitan ng katumbas
ASCII character na walang mga diacritics, kung mayroon man. e tumutukoy na nakapaloob
mga character, iyon ay, mga character sa loob ng mga lupon o panaklong, ay dapat palitan
na may kaukulang plain ASCII character kung mayroon man. s tinutukoy iyon
ang mga character sa mga espesyal na istilo ay dapat palitan ng kaukulang plain ASCII
karakter kung meron man. Kasama sa mga katumbas na istilo ang: maliliit na capitals (hal
U+1D04), mga script form (eg U+212C), black letter forms (eg U+212D), Arabic
mga form ng pagtatanghal (hal. U+FE81), mga form sa pagtatanghal sa Hebrew (hal. U+FB1D),
fullwidth form (hal U+FF01), halfwidth form (hal U+FF7B), at ang mathematical
mga alphanumeric na simbolo (hal. U+1D400).
-x,--exclusion-file
Basahin ang mga pagbubukod mula sa pinangalanang file
-X,--ibukod ang mga character
Ibukod ang mga tinukoy na character
-i,--baligtad-lokal
Baligtarin ang kahulugan ng mga paghahambing
-R,--reverse-key
Baliktarin ang mga character ng key
-A,--unang-character-lamang
Huwag pansinin ang lahat maliban sa unang character ng field, pagkatapos ng mga pamalit, pagbubukod,
at iba pa
Tandaan: maaaring hindi available ang mahahabang opsyon sa iyong system.
Gumamit ng msort online gamit ang mga serbisyo ng onworks.net