funtbl - Online în cloud

Aceasta este comanda funtbl care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


funtbl - extrage un tabel din ieșirea Funtools ASCII

REZUMAT


funtable [-c cols] [-h] [-n table] [-p prog] [-s sep]

DESCRIERE


[NB: Acest program a fost depreciat în favoarea suportului pentru procesarea textului ASCII în
funtools. Acum puteți efectua fundisp pe fișierele de ieșire ASCII funtools (specificând tabelul
folosind notația paranteze) pentru a extrage tabele și coloane.]

funtbl scriptul extrage un tabel specificat (fără antet și comentarii) din a
funtools fișier de ieșire ASCII și scrie rezultatul în ieșirea standard. Primul non-
Argumentul comutator este numele fișierului de intrare ASCII (adică rezultatul salvat de la funcnts, fundisp,
funhist etc.). Dacă nu este specificat niciun nume de fișier, este citit stdin. Comutatorul -n specifică care
tabel (începând de la 1) pentru a extrage. Implicit este extragerea primului tabel. -c
comutatorul este o listă delimitată de spații de numere de coloane de scos, de exemplu -c „1 3 5” va
extrageți primele trei coloane cu numere impare. Implicit este extragerea tuturor coloanelor. The
-s comutatorul specifică șirul separator de pus între coloane. Valoarea implicită este un singur
spaţiu. Comutatorul -h specifică faptul că numele coloanelor trebuie adăugate înainte într-o linie de antet
datele sunt ieșite. Fără comutator, nu este adăugat niciun antet. Comutatorul de program -p
vă permite să specificați un program asemănător awk pentru a rula în loc de cel implicit (care este gazdă-
specifică și este determinată în momentul construirii). Comutatorul -T va scoate datele în rdb
format (adică, cu un antet pe două rânduri de nume de coloane și liniuțe și cu coloane de date
separate prin file). Comutatorul -help va tipări un mesaj care descrie utilizarea programului.

De exemplu, luați în considerare rezultatul de la următoarea comandă funcnts:

[sh] funcnts -sr snr.ev "ann 512 512 0 9 n=3"
# sursă
# fișier de date: /proj/rd/data/snr.ev
# arcsec/pixel: 8
# fundal
# valoare constantă: 0.000000
# unități de coloană
# arie: arcsec**2
# surf_bri: cnts/arcsec**2
# surf_err: cnts/arcsec**2

# rezultate însumate după scăderea fundalului
upto net_counts eroare fundal eroare zonă surf_bri surf_err
---- ------------ --------- ------------ --------- ---- ----- --------- ---------
1 147.000 12.124 0.000 0.000 1600.00 0.092 0.008
2 625.000 25.000 0.000 0.000 6976.00 0.090 0.004
3 1442.000 37.974 0.000 0.000 15936.00 0.090 0.002

# rezultate scăzute din fundal
reg net_counts eroare fundal eroare zonă surf_bri surf_err
---- ------------ --------- ------------ --------- ---- ----- --------- ---------
1 147.000 12.124 0.000 0.000 1600.00 0.092 0.008
2 478.000 21.863 0.000 0.000 5376.00 0.089 0.004
3 817.000 28.583 0.000 0.000 8960.00 0.091 0.003

# au fost utilizate următoarele componente sursă și fundal:
regiune(e) sursă
----------------
an 512 512 0 9 n=3

reg numără pixeli sumcnts sumpix
---- ------------ --------- ------------ ---------
1 147.000 25 147.000 25
2 478.000 84 625.000 109
3 817.000 140 1442.000 249

Există patru tabele în această ieșire. Pentru a extrage ultimul, puteți executa:

[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

Rețineți că ieșirea a fost reformatată astfel încât doar un singur spațiu separă fiecare
coloană, fără antet sau comentarii străine.

Pentru a extrage numai coloanele 1,2, 4 și XNUMX din ultimul exemplu (dar cu antet înainte și
file între coloane), puteți executa:

[sh] funcnts -s snr.ev "ann 512 512 0 9 n=3" ⎪ funtbl -c "1 2 4" -h -n 4 -s "\t"
#reg numără sumele
1 147.000 147.000
2 478.000 625.000
3 817.000 1442.000

Desigur, dacă rezultatul a fost salvat anterior într-un fișier numit foo.out, la fel
rezultatul poate fi obținut executând:

[sh] funtbl -c "1 2 4" -h -n 4 -s "\t" foo.out
#reg numără sumele
1 147.000 147.000
2 478.000 625.000
3 817.000 1442.000

Utilizați funtbl online folosind serviciile onworks.net



Cele mai recente programe online Linux și Windows