InglesPransesEspanyol

Ad


OnWorks favicon

joinposix - Online sa Cloud

Patakbuhin ang joinposix sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na joinposix 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


sumali — relational database operator

SINOPSIS


sumali [−a file_number|−v file_number] [−e pisi] [−o listahan] [−t tangke]
[-1 parang] [-2 parang] file1 file2

DESCRIPTION


Ang sumali ang utility ay dapat magsagawa ng pagkakapantay-pantay na pagsasama sa mga file file1 at file2. Ang sumali
ang mga file ay dapat isulat sa karaniwang output.

Ang field ng pagsali ay isang field sa bawat file kung saan inihahambing ang mga file. Ang sumali kagamitan
dapat magsulat ng isang linya sa output para sa bawat pares ng mga linya sa file1 at file2 na may
magkaparehong mga field ng pagsali. Ang output line bilang default ay dapat na binubuo ng join field, kung gayon
ang natitirang mga patlang mula sa file1, pagkatapos ay ang natitirang mga field mula sa file2. Ang format na ito ay maaaring
binago sa pamamagitan ng paggamit ng −o opsyon (tingnan sa ibaba). Ang −a opsyon ay maaaring gamitin upang magdagdag ng walang kaparis
mga linya sa output. Ang −v ang opsyon ay maaaring gamitin upang mag-output lamang ng mga walang kaparis na linya.

Ang mga papeles file1 at file2 ay dapat iutos sa pagkakasunud-sunod ng collating ng uri −b sa
mga patlang kung saan sila dapat pagsamahin, bilang default ang una sa bawat linya. Pinili lahat
ang output ay dapat na nakasulat sa parehong pagkakasunud-sunod ng collating.

Ang default na input field separator ay dapat mga karakter. Sa kasong ito, maramihang
ang mga separator ay mabibilang bilang isang field separator, at ang mga nangungunang separator ay hindi papansinin.
Ang default na output field separator ay dapat na a .

Ang field separator at collating sequence ay maaaring baguhin sa pamamagitan ng paggamit ng −t pagpipilian (tingnan
sa ibaba).

Kung ang parehong key ay lilitaw nang higit sa isang beses sa alinmang file, lahat ng kumbinasyon ng hanay ng
natitirang mga patlang sa file1 at ang set ng natitirang mga field sa file2 ay output sa pagkakasunud-sunod
ng mga linyang nakatagpo.

Kung ang mga input file ay wala sa naaangkop na pagkakasunud-sunod ng collating, ang mga resulta ay
hindi natukoy.

Opsyon


Ang sumali ang utility ay dapat umayon sa Base Definition volume ng POSIX.1–2008, seksyon
12.2, Gamit palaugnayan Mga Alituntunin.

Ang mga sumusunod na opsyon ay dapat suportahan:

−a file_number
Gumawa ng linya para sa bawat hindi maipares na linya sa file file_number, Kung saan file_number
ay 1 o 2, bilang karagdagan sa default na output. Kung pareho −a1 at −a2 ay tinukoy,
lahat ng mga linyang hindi maipapares ay dapat na output.

−e pisi Palitan ang mga walang laman na output field sa listahang pinili ni −o gamit ang tali pisi.

−o listahan Buuin ang linya ng output upang mabuo ang mga patlang na tinukoy sa listahan, bawat elemento
na kung saan ay dapat magkaroon ng isa sa mga sumusunod na dalawang anyo:

1. file_number.field, Kung saan file_number ay isang file number at parang ay isang decimal
integer field number

2. 0 (zero), na kumakatawan sa field ng pagsali

Ang mga elemento ng listahan ay alinman -hiwalay o -naghiwalay, bilang
tinukoy sa Guideline 8 ng Base Definitions volume ng POSIX.1–2008, seksyon
12.2, Gamit palaugnayan Mga Alituntunin. Ang mga patlang na tinukoy ni listahan isusulat
para sa lahat ng napiling linya ng output. Mga field na pinili ni listahan na hindi lumilitaw sa
ang input ay dapat ituring bilang walang laman na mga patlang ng output. (Tingnan ang −e opsyon.) Lamang
dapat isulat ang mga partikular na hiniling na field. Dapat tiyakin ng aplikasyon
na listahan ay isang solong command line argument.

−t tangke Gumamit ng karakter tangke bilang isang separator, para sa parehong input at output. Bawat hitsura
of tangke sa isang linya ay magiging makabuluhan. Kapag tinukoy ang opsyong ito, ang
ang pagkakasunud-sunod ng collating ay kapareho ng uri wala ang −b pagpipilian.

−v file_number
Sa halip na ang default na output, gumawa lamang ng isang linya para sa bawat hindi maipapares na linya
file_number, Kung saan file_number ay 1 o 2. Kung pareho −v1 at −v2 ay tinukoy, lahat
hindi maipapares na mga linya ay dapat na output.

-1 parang Sumali sa parangika-patlang ng file 1. Ang mga patlang ay mga decimal integer na nagsisimula sa
1.

-2 parang Sumali sa parangika-patlang ng file 2. Ang mga patlang ay mga decimal integer na nagsisimula sa
1.

MGA OPERAND


Ang mga sumusunod na operand ay dapat suportahan:

file1, file2
Isang pathname ng isang file na isasali. Kung alinman sa file1 or file2 ang mga operand ay
'−', ang karaniwang input ay dapat gamitin sa lugar nito.

STDIN


Ang karaniwang input ay gagamitin lamang kung ang file1 or file2 operand ay '−'. Tingnan ang INPUT
Seksyon ng FILES.

INPUT MGA FILE


Ang mga input file ay dapat na mga text file.

Kapaligiran MGA VARIABLE


Ang mga sumusunod na variable ng kapaligiran ay dapat makaapekto sa pagpapatupad ng sumali:

WIKA Magbigay ng default na halaga para sa mga variable ng internationalization na hindi nakatakda o
wala. (Tingnan ang dami ng Base Definition ng POSIX.1–2008, seksyon 8.2,
internationalization Variable para sa pangunguna sa internasyonalisasyon
mga variable na ginagamit upang matukoy ang mga halaga ng mga lokal na kategorya.)

LC_ALL Kung nakatakda sa isang walang laman na halaga ng string, i-override ang mga halaga ng lahat ng iba pa
mga variable ng internasyonalisasyon.

LC_COLLATE
Tukuyin ang locale ng collating sequence sumali inaasahan na ginamit
kapag ang mga input file ay pinagsunod-sunod.

LC_CTYPE Tukuyin ang lokal para sa interpretasyon ng mga pagkakasunud-sunod ng mga byte ng data ng teksto
bilang mga character (halimbawa, single-byte kumpara sa multi-byte na character sa
argumento at input file).

LC_MESSAGES
Tukuyin ang lokal na dapat gamitin upang makaapekto sa format at mga nilalaman ng
mga mensaheng diagnostic na nakasulat sa karaniwang error.

NLSPATH Tukuyin ang lokasyon ng mga katalogo ng mensahe para sa pagproseso ng LC_MESSAGES.

ASYNCHRONOUS KAGANAPAN


Default.

STDOUT


Ang sumali ang output ng utility ay dapat na pinagsama-samang mga napiling field ng character. Kapag ang
−o ang opsyon ay hindi tinukoy, ang output ay dapat na:

"%s%s%s\n", <sumali parang>,iba file1 patlang>,
<iba file2 patlang>

Kung ang field ng pagsali ay hindi ang unang field sa isang file, angiba file patlang> para sa file na iyon
ay magiging:

<patlang nauuna sumali parang>,patlang sumusunod sumali parang>

Kapag ang −o ang opsyon ay tinukoy, ang format ng output ay dapat na:

"%s\n", <pagsasama-sama of patlang>

kung saan ang pagsasama-sama ng mga patlang ay inilalarawan ng −o opsyon, sa itaas.

Para sa alinmang format, ang bawat patlang (maliban sa huli) ay dapat isulat kasama ang trailing nito
karakter ng separator. Kung ang separator ay ang default ( mga character), isang solong
isusulat pagkatapos ng bawat field (maliban sa huli).

STDERR


Ang karaniwang error ay dapat gamitin lamang para sa mga diagnostic na mensahe.

oUTPUT MGA FILE


Wala.

LALAKI DESCRIPTION


Wala.

EXIT STATUS


Ang mga sumusunod na exit value ay ibabalik:

0 Lahat ng input file ay matagumpay na nai-output.

>0 May naganap na error.

Mga kahihinatnan OF MGA KAMALI


Default.

Ang sumusunod seksyon ay nagbibigay-kaalaman.

APLIKASYON PAGGAMIT


Mga pathname na binubuo ng mga numeric na digit o ng form string.string hindi dapat
tinukoy nang direkta kasunod ng −o listahan.

HALIMBAWA


Ang −o 0 na field ay mahalagang pinipili ang unyon ng mga join field. Halimbawa, ibinigay na file
telepono:

!Pangalan telepono Numero
Don +1 123-456-7890
Hal +1 234-567-8901
Yasushi +2 345-678-9012

at file fax:

!Pangalan I-fax Numero
Don +1 123-456-7899
Keith +1 456-789-0122
Yasushi +2 345-678-9011

(kung saan ang malalaking kalawakan ng puting espasyo ay sinadya sa bawat isa ay kumakatawan sa isang solong ), ang
utos:

sumali −t " " −a 1 −a 2 −e '(hindi alam)' −o 0,1.2,2.2 telepono fax

gagawa ng:

!Pangalan telepono Numero I-fax Numero
Don +1 123-456-7890 +1 123-456-7899
Hal +1 234-567-8901 (hindi kilala)
Keith (hindi kilala) +1 456-789-0122
Yasushi +2 345-678-9012 +2 345-678-9011

Maraming mga pagkakataon ng parehong susi ang magbubunga ng mga resultang kombinatorial. Ang mga sumusunod:

fa:
a x
a y
a z
fb:
a p

gagawa ng:

a x p
a y p
a z p

At ang mga sumusunod:

fa:
a b c
a d e
fb:
a w x
a y z
a o p

gagawa ng:

a b c w x
a b c y z
a b c o p
a d e w x
a d e y z
a d e o p

RATIONALE


Ang −e Ang opsyon ay epektibo lamang kapag ginamit kasama ng −o dahil, maliban kung ang mga partikular na field ay
natukoy gamit −o, sumali ay hindi alam kung anong mga field ang maaaring walang laman. Ang pagbubukod sa
ito ang field ng pagsali, ngunit ang pagtukoy ng isang walang laman na field ng pagsali gamit ang −e string ay hindi
makasaysayang kasanayan at ilang mga script ay maaaring masira kung ito ay binago.

Ang 0 na patlang sa −o Ang listahan ay pinagtibay mula sa bersyon ng Ikasampung Edisyon ng sumali upang masiyahan
internasyonal na pagtutol na ang sumali sa mga batayang dokumento ay hindi sumusuporta sa ``puno
sumali'' o ``panlabas na pagsali'' na inilarawan sa relational database literature. Bagama't naging
posibleng magsama ng join field sa output (bilang default, o ayon sa field number gamit ang −o),
ang field ng pagsali ay hindi maisama para sa isang hindi nakapares na linya na pinili ni −a. ang −o 0 na larangan
mahalagang pinipili ang unyon ng mga join field.

Ang ganitong uri ng panlabas na pagsasama ay hindi posible sa sumali mga utos sa mga batayang dokumento. Ang
−o 0 ang napiling field dahil isa itong paitaas na katugmang pagbabago para sa mga aplikasyon. An
ang alternatibo ay isinaalang-alang: ang join field ay kumakatawan sa unyon ng mga field sa
file (kung saan magkapareho ang mga ito para sa mga tugmang linya, at isa o pareho ay null para sa hindi magkatugma
mga linya). Hindi ito pinagtibay dahil masisira nito ang ilang makasaysayang aplikasyon.

Ang kakayahang tukuyin file2 as - ay hindi makasaysayang kasanayan; ito ay idinagdag para sa
pagkakumpleto.

Ang −v ang opsyon ay hindi makasaysayang kasanayan, ngunit itinuring na kailangan dahil ito
pinahintulutan ang pagsulat ng lamang ang mga linyang iyon na hindi tumutugma sa field ng pagsali, bilang kabaligtaran
sa −a opsyon, na nagpi-print ng parehong mga linya na tumutugma at hindi tumutugma. Ang karagdagang ito
ang pasilidad ay parallel sa −v opsyon ng grep.

Ang ilang mga makasaysayang pagpapatupad ay nakatagpo kung saan ang isang blangkong linya sa isa sa
ang mga input file ay itinuturing na dulo ng file; ang paglalarawan sa volume na ito ng
Hindi ito binabanggit ng POSIX.1‐2008 bilang isang pinapayagang kaso.

Pinapayagan ang mga naunang bersyon ng pamantayang ito −j, −j1, −j2 mga opsyon, at isang anyo ng −o
opsyon na nagpapahintulot sa listahan option-argument upang maging maramihang argumento. Ang mga form na ito ay hindi
mas matagal na tinukoy ng POSIX.1‐2008 ngunit maaaring naroroon sa ilang mga pagpapatupad.

PAGTATAYA DIREKSYON


Wala.

Gamitin ang joinposix online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Zabbix
    Zabbix
    Ang Zabbix ay isang enterprise-class na bukas
    pinagmumulan na ibinahagi ng solusyon sa pagsubaybay
    dinisenyo upang subaybayan at subaybayan
    pagganap at pagkakaroon ng network
    mga server, device...
    I-download ang Zabbix
  • 2
    KDiff3
    KDiff3
    Hindi na pinapanatili ang repositoryong ito
    at iniingatan para sa mga layunin ng archival. Tingnan mo
    https://invent.kde.org/sdk/kdiff3 for
    ang pinakabagong code at
    https://download.kde.o...
    I-download ang KDiff3
  • 3
    USBLoaderGX
    USBLoaderGX
    Ang USBLoaderGX ay isang GUI para sa
    Ang USB Loader ni Waninkoko, batay sa
    libwiigui. Pinapayagan nito ang paglilista at
    paglulunsad ng mga Wii games, Gamecube games at
    homebrew sa Wii at WiiU...
    I-download ang USBLoaderGX
  • 4
    Firebird
    Firebird
    Nag-aalok ang Firebird RDBMS ng mga tampok ng ANSI SQL
    & tumatakbo sa Linux, Windows at
    ilang mga platform ng Unix. Mga tampok
    mahusay na pagkakatugma at pagganap
    at kapangyarihan...
    I-download ang Firebird
  • 5
    KompoZer
    KompoZer
    Ang KompoZer ay isang wysiwyg HTML editor gamit ang
    ang Mozilla Composer codebase. Bilang
    Nahinto ang pag-unlad ni Nvu
    noong 2005, inaayos ng KompoZer ang maraming mga bug at
    nagdadagdag ng f...
    I-download ang KompoZer
  • 6
    Libreng Manga Downloader
    Libreng Manga Downloader
    Ang Libreng Manga Downloader (FMD) ay isang
    open source application na nakasulat sa
    Object-Pascal para sa pamamahala at
    pag-download ng manga mula sa iba't ibang mga website.
    Isa itong salamin...
    I-download ang Libreng Manga Downloader
  • Marami pa »

Linux command

Ad