Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന funtbl കമാൻഡാണിത്.
പട്ടിക:
NAME
funtbl - Funtools ASCII ഔട്ട്പുട്ടിൽ നിന്ന് ഒരു പട്ടിക എക്സ്ട്രാക്റ്റ് ചെയ്യുക
സിനോപ്സിസ്
പ്രവർത്തനക്ഷമമായ [-c cols] [-h] [-n table] [-p prog] [-s sep]
വിവരണം
[NB: ASCII ടെക്സ്റ്റ് പ്രോസസ്സിംഗ് സപ്പോർട്ടിന് അനുകൂലമായി ഈ പ്രോഗ്രാം ഒഴിവാക്കിയിരിക്കുന്നു
ഫൂട്ടൂളുകൾ. നിങ്ങൾക്ക് ഇപ്പോൾ funtools ASCII ഔട്ട്പുട്ട് ഫയലുകളിൽ ഫണ്ടിസ്പ് നടത്താം (പട്ടിക വ്യക്തമാക്കുന്നത്
ബ്രാക്കറ്റ് നൊട്ടേഷൻ ഉപയോഗിച്ച്) പട്ടികകളും നിരകളും വേർതിരിച്ചെടുക്കാൻ.]
ദി funtbl a എന്നതിൽ നിന്ന് സ്ക്രിപ്റ്റ് ഒരു നിർദ്ദിഷ്ട പട്ടിക (തലക്കെട്ടും അഭിപ്രായങ്ങളും ഇല്ലാതെ) വേർതിരിച്ചെടുക്കുന്നു
funtools ASCII ഔട്ട്പുട്ട് ഫയൽ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് ഫലം എഴുതുന്നു. ആദ്യത്തെ അല്ലാത്തത്
സ്വിച്ച് ആർഗ്യുമെന്റ് എന്നത് ASCII ഇൻപുട്ട് ഫയൽ നാമമാണ് (അതായത്, funcnts, fundisp, എന്നിവയിൽ നിന്നുള്ള സംരക്ഷിച്ച ഔട്ട്പുട്ട്,
ഫൺഹിസ്റ്റ് മുതലായവ). ഫയലിന്റെ പേര് വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, stdin വായിക്കും. -n സ്വിച്ച് ഏതാണെന്ന് വ്യക്തമാക്കുന്നു
എക്സ്ട്രാക്റ്റുചെയ്യാൻ പട്ടിക (1 മുതൽ ആരംഭിക്കുന്നു). ആദ്യ പട്ടിക എക്സ്ട്രാക്റ്റ് ചെയ്യുക എന്നതാണ് സ്ഥിരസ്ഥിതി. ദി -സി
സ്വിച്ച് എന്നത് ഔട്ട്പുട്ടിലേക്കുള്ള കോളം നമ്പറുകളുടെ ഒരു സ്പേസ്-ഡിലിമിറ്റഡ് ലിസ്റ്റ് ആണ്, ഉദാ -c "1 3 5" ചെയ്യും
ആദ്യത്തെ മൂന്ന് ഒറ്റ സംഖ്യയുള്ള നിരകൾ എക്സ്ട്രാക്റ്റ് ചെയ്യുക. എല്ലാ കോളങ്ങളും എക്സ്ട്രാക്റ്റ് ചെയ്യുക എന്നതാണ് സ്ഥിരസ്ഥിതി. ദി
-s സ്വിച്ച് നിരകൾക്കിടയിൽ സ്ഥാപിക്കേണ്ട സെപ്പറേറ്റർ സ്ട്രിംഗ് വ്യക്തമാക്കുന്നു. സ്ഥിരസ്ഥിതി ഒരു സിംഗിൾ ആണ്
സ്ഥലം. മുമ്പ് ഒരു ഹെഡർ ലൈനിൽ കോളം പേരുകൾ ചേർക്കണമെന്ന് -h സ്വിച്ച് വ്യക്തമാക്കുന്നു
ഡാറ്റ ഔട്ട്പുട്ട് ആണ്. സ്വിച്ച് ഇല്ലാതെ, ഒരു തലക്കെട്ടും മുൻകൂട്ടി തയ്യാറാക്കിയിട്ടില്ല. -p പ്രോഗ്രാം സ്വിച്ച്
ഡിഫോൾട്ടിനുപകരം പ്രവർത്തിപ്പിക്കുന്നതിന് awk-പോലുള്ള ഒരു പ്രോഗ്രാം വ്യക്തമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു (ഇത് ഹോസ്റ്റ്-
നിർദ്ദിഷ്ടവും നിർമ്മാണ സമയത്ത് നിർണ്ണയിക്കപ്പെടുന്നു). -T സ്വിച്ച് RDb-യിൽ ഡാറ്റ ഔട്ട്പുട്ട് ചെയ്യും
ഫോർമാറ്റ് (അതായത്, കോളത്തിന്റെ പേരുകളുടെയും ഡാഷുകളുടെയും 2-വരി തലക്കെട്ടിനൊപ്പം ഡാറ്റ കോളങ്ങളും
ടാബുകളാൽ വേർതിരിച്ചിരിക്കുന്നു). -help സ്വിച്ച് പ്രോഗ്രാം ഉപയോഗം വിവരിക്കുന്ന ഒരു സന്ദേശം പ്രിന്റ് ഔട്ട് ചെയ്യും.
ഉദാഹരണത്തിന്, ഇനിപ്പറയുന്ന funcnts കമാൻഡിൽ നിന്നുള്ള ഔട്ട്പുട്ട് പരിഗണിക്കുക:
[sh] പ്രവർത്തനങ്ങൾ -sr snr.ev "ann 512 512 0 9 n=3"
# ഉറവിടം
# ഡാറ്റ ഫയൽ: /proj/rd/data/snr.ev
# ആർക്ക്സെക്ക്/പിക്സൽ: 8
# പശ്ചാത്തലം
# സ്ഥിരമായ മൂല്യം: 0.000000
# നിര യൂണിറ്റുകൾ
# ഏരിയ: ആർക്ക്സെക്ക്**2
# സർഫ്_ബ്രി: cnts/arcsec**2
# surf_err: cnts/arcsec**2
# സംഗ്രഹിച്ച പശ്ചാത്തലം-കുറച്ച ഫലങ്ങൾ
net_counts വരെ പിശക് പശ്ചാത്തല ബെറർ ഏരിയ surf_bri surf_err
---- ---------------------------------------------- ------- ----------------
1 147.000 12.124 0.000 XIX XIX 0.000
2 625.000 25.000 0.000 XIX XIX 0.000
3 1442.000 37.974 0.000 XIX XIX 0.000
# പശ്ചാത്തലത്തിൽ നിന്ന് കുറച്ച ഫലങ്ങൾ
reg net_counts പിശക് പശ്ചാത്തല ബെറർ ഏരിയ surf_bri surf_err
---- ---------------------------------------------- ------- ----------------
1 147.000 12.124 0.000 XIX XIX 0.000
2 478.000 21.863 0.000 XIX XIX 0.000
3 817.000 28.583 0.000 XIX XIX 0.000
# ഇനിപ്പറയുന്ന ഉറവിടവും പശ്ചാത്തല ഘടകങ്ങളും ഉപയോഗിച്ചു:
source_region(കൾ)
----------------
ann 512 512 0 9 n=3
reg എണ്ണം പിക്സലുകൾ sumcnts sumpix
---- ----------------------------------------
1 147.000 25 147.000 25
2 478.000 84 625.000 109
3 817.000 140 1442.000 249
ഈ ഔട്ട്പുട്ടിൽ നാല് പട്ടികകളുണ്ട്. അവസാനത്തേത് എക്സ്ട്രാക്റ്റുചെയ്യാൻ, നിങ്ങൾക്ക് എക്സിക്യൂട്ട് ചെയ്യാം:
[sh] funcnts -s snr.ev "ann 512 512 0 9 n=3" ⎪ funtbl -n 4
1 147.000 25 147.000 25
2 478.000 84 625.000 109
3 817.000 140 1442.000 249
ഔട്ട്പുട്ട് വീണ്ടും ഫോർമാറ്റ് ചെയ്തിരിക്കുന്നതിനാൽ ഒരൊറ്റ സ്പെയ്സ് മാത്രമേ ഓരോന്നിനെയും വേർതിരിക്കുന്നുവെന്നത് ശ്രദ്ധിക്കുക
കോളം, അധിക തലക്കെട്ടോ അഭിപ്രായ വിവരങ്ങളോ ഇല്ലാതെ.
അവസാനത്തെ ഉദാഹരണത്തിൽ നിന്ന് 1,2, 4 എന്നീ നിരകൾ മാത്രം എക്സ്ട്രാക്റ്റുചെയ്യുന്നതിന് (എന്നാൽ ഒരു തലക്കെട്ടിനൊപ്പം
നിരകൾക്കിടയിലുള്ള ടാബുകൾ), നിങ്ങൾക്ക് എക്സിക്യൂട്ട് ചെയ്യാൻ കഴിയും:
[sh] funcnts -s snr.ev "ann 512 512 0 9 n=3" ⎪ funtbl -c "1 2 4" -h -n 4 -s "\t"
#reg എണ്ണം തുകകൾ
1 147.000 147.000
2 478.000 625.000
3 817.000 1442.000
തീർച്ചയായും, ഔട്ട്പുട്ട് മുമ്പ് foo.out എന്ന ഫയലിൽ സേവ് ചെയ്തിട്ടുണ്ടെങ്കിൽ, അത് തന്നെ
നടപ്പിലാക്കുന്നതിലൂടെ ഫലം ലഭിക്കും:
[sh] funtbl -c "1 2 4" -h -n 4 -s "\t" foo.out
#reg എണ്ണം തുകകൾ
1 147.000 147.000
2 478.000 625.000
3 817.000 1442.000
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഓൺലൈനായി funtbl ഉപയോഗിക്കുക