joinplan9 - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന joinplan9 കമാൻഡ് ഇതാണ്.

പട്ടിക:

NAME


ജോയിൻ - റിലേഷണൽ ഡാറ്റാബേസ് ഓപ്പറേറ്റർ

സിനോപ്സിസ്


ചേരുക [ ഓപ്ഷനുകൾ ] file1 file2

വിവരണം


ചേരുക ഫോമുകൾ, സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിൽ, വരികൾ വ്യക്തമാക്കിയ രണ്ട് ബന്ധങ്ങളുടെ ഒരു ജോയിൻ
file1 ഒപ്പം file2. ഫയലിന്റെ പേരുകളിലൊന്ന് സാധാരണ ഇൻപുട്ട് ഉപയോഗിക്കുന്നു.

ഫയൽ 1 ഒപ്പം file2 ഫീൽഡുകളിൽ ASCII collating sequence വർദ്ധിപ്പിച്ച് അടുക്കിയിരിക്കണം
അവ കൂട്ടിച്ചേർക്കേണ്ടതാണ്, സാധാരണയായി ഓരോ വരിയിലും ആദ്യത്തേത്.

ഓരോ ജോഡി ലൈനുകൾക്കും ഔട്ട്പുട്ടിൽ ഒരു ലൈൻ ഉണ്ട് file1 ഒപ്പം file2 അത് ഉണ്ട്
ഒരേ ചേരൽ ഫീൽഡുകൾ. ഔട്ട്‌പുട്ട് ലൈനിൽ സാധാരണയായി പൊതുവായ ഫീൽഡ് അടങ്ങിയിരിക്കുന്നു, തുടർന്ന്
മുതൽ വരിയുടെ ബാക്കി ഭാഗം file1, പിന്നെ മുതൽ ബാക്കിയുള്ള വരി file2.

ഇൻപുട്ട് ഫീൽഡുകൾ സാധാരണയായി വേർതിരിച്ച സ്പെയ്സുകളോ ടാബുകളോ ആണ്; സ്പേസ് പ്രകാരമുള്ള ഔട്ട്പുട്ട് ഫീൽഡുകൾ. ഈ സാഹചര്യത്തിൽ,
ഒന്നിലധികം സെപ്പറേറ്ററുകൾ ഒന്നായി കണക്കാക്കുകയും മുൻനിര സെപ്പറേറ്ററുകൾ നിരസിക്കുകയും ചെയ്യുന്നു.

POSIX വാക്യഘടനയ്‌ക്കൊപ്പം ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ തിരിച്ചറിഞ്ഞു.

-a n സാധാരണ ഔട്ട്‌പുട്ടിന് പുറമേ, ഫയലിലെ ജോടിയാക്കാനാവാത്ത ഓരോ ലൈനിനും ഒരു ലൈൻ നിർമ്മിക്കുക
nഎവിടെ n 1 അല്ലെങ്കിൽ 2 ആണ്.

-v n പോലെ -a, ജോടിയാക്കിയ വരികൾക്കുള്ള ഔട്ട്പുട്ട് ഒഴിവാക്കുന്നു.

-e s ശൂന്യമായ ഔട്ട്പുട്ട് ഫീൽഡുകൾ സ്ട്രിംഗ് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക s.

-1 m
-2 m ചേരുക mഎന്ന ഫീൽഡ് file1 or file2.

-jn m എന്നതിന് തുല്യമായ ആർക്കൈക്ക് -n m.

-oഫീൽഡുകൾ
ഓരോ ഔട്ട്പുട്ട് ലൈനിലും നിയുക്ത ഫീൽഡുകൾ ഉൾപ്പെടുന്നു. കോമ കൊണ്ട് വേർതിരിച്ച ഫീൽഡ്
രൂപകൽപ്പകർ ഒന്നുകിൽ 0, ചേരുന്ന ഫീൽഡ് എന്നർത്ഥം, അല്ലെങ്കിൽ ഫോം ഉണ്ട് n.mഎവിടെ n is
ഒരു ഫയൽ നമ്പർ ഒപ്പം m ഒരു ഫീൽഡ് നമ്പർ ആണ്. പുരാതന ഉപയോഗം ഇതിനായി പ്രത്യേക ആർഗ്യുമെന്റുകൾ അനുവദിക്കുന്നു
ഫീൽഡ് ഡിസൈനർമാർ.

-tc പ്രതീകം ഉപയോഗിക്കുക c ഇൻപുട്ടിലും ഔട്ട്‌പുട്ടിലും ഒരേയൊരു സെപ്പറേറ്റർ (ടാബ് പ്രതീകം) ആയി. ഓരോ
രൂപം c ഒരു വരിയിൽ പ്രധാനമാണ്.

ഉദാഹരണങ്ങൾ


അടുക്കുക / etc / passwd | join -t: -1 1 -a 1 -e "" - bdays
ഇതിലേക്ക് ജന്മദിനങ്ങൾ ചേർക്കുക / etc / passwd ഫയൽ, അജ്ഞാത ജന്മദിനങ്ങൾ ശൂന്യമാക്കുന്നു. ലേഔട്ട്
of /adm/ഉപയോക്താക്കൾ നൽകിയിരിക്കുന്നു പാസ്സ്വേർഡ്(5); bdays പോലെ അടുക്കിയ വരികൾ അടങ്ങിയിരിക്കുന്നു

tr : '' ''/ etc / passwd | അടുക്കുക -k 3 3 >താപനില
ചേരുക -1 3 -2 3 -o 1.1,2.1 temp temp | awk '$1 < $2'
ഒരേ യൂസർഐഡുകൾ ഉള്ള എല്ലാ ജോഡി ഉപയോക്താക്കളെയും പ്രിന്റ് ചെയ്യുക.

SOURCE


/src/cmd/join.c

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് joinplan9 ഓൺലൈനായി ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ