Ini adalah perintah funtbl yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
funtbl - ekstrak tabel dari output Funtools ASCII
RINGKASAN
menyenangkan [-c cols] [-h] [-n tabel] [-p prog] [-s sep]
DESKRIPSI
[NB: Program ini tidak digunakan lagi karena mendukung pemrosesan teks ASCII di
funtools. Anda sekarang dapat melakukan fundisp pada file output ASCII funtools (menentukan tabel
menggunakan notasi braket) untuk mengekstrak tabel dan kolom.]
Grafik funtbl skrip mengekstrak tabel tertentu (tanpa header dan komentar) dari a
funtools file output ASCII dan menulis hasilnya ke output standar. non-
argumen switch adalah nama file input ASCII (yaitu output yang disimpan dari funcnts, fundisp,
funhist, dll). Jika tidak ada nama file yang ditentukan, stdin dibaca. Saklar -n menentukan yang mana
tabel (mulai dari 1) untuk mengekstrak. Standarnya adalah mengekstrak tabel pertama. -c
switch adalah daftar nomor kolom yang dibatasi spasi untuk output, misalnya -c "1 3 5" akan
ekstrak tiga kolom bernomor ganjil pertama. Standarnya adalah mengekstrak semua kolom. NS
-s switch menentukan string pemisah untuk diletakkan di antara kolom. Standarnya adalah tunggal
ruang angkasa. Tombol -h menentukan bahwa nama kolom harus ditambahkan di baris header sebelumnya
datanya keluar. Tanpa sakelar, tidak ada header yang ditambahkan. Saklar program -p
memungkinkan Anda untuk menentukan program seperti awk untuk dijalankan alih-alih default (yaitu host-
spesifik dan ditentukan pada waktu pembuatan). Saklar -T akan menampilkan data dalam rdb
format (yaitu, dengan header 2 baris nama kolom dan tanda hubung, dan dengan kolom data
dipisahkan oleh tab). Tombol -help akan mencetak pesan yang menjelaskan penggunaan program.
Misalnya, pertimbangkan output dari perintah funcnts berikut:
[sh] funcnts -sr snr.ev "ann 512 512 0 9 n=3"
# sumber
# file data: /proj/rd/data/snr.ev
# arcsec/piksel: 8
# Latar Belakang
# nilai konstan: 0.000000
# unit kolom
# luas: arcsec**2
# surf_bri: cnts/arcsec**2
# surf_err: cnts/arcsec**2
# hasil penjumlahan latar belakang-dikurangi
hingga net_counts kesalahan latar belakang area kesalahan 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
# hasil yang dikurangi latar belakang
reg net_counts kesalahan latar belakang area kesalahan 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
# komponen sumber dan latar belakang berikut digunakan:
sumber_wilayah
----------------
tahun 512 512 0 9 n=3
reg menghitung jumlah piksel sumpix
---- ------------ --------- ------------ ---------
1 147.000 25 147.000 25
2 478.000 84 625.000 109
3 817.000 140 1442.000 249
Ada empat tabel dalam output ini. Untuk mengekstrak yang terakhir, Anda dapat menjalankan:
[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
Perhatikan bahwa output telah diformat ulang sehingga hanya satu spasi yang memisahkan masing-masing
kolom, tanpa informasi header atau komentar yang asing.
Untuk mengekstrak hanya kolom 1,2, dan 4 dari contoh terakhir (tetapi dengan header yang ditambahkan dan
tab di antara kolom), Anda dapat menjalankan:
[sh] funcnts -s snr.ev "ann 512 512 0 9 n=3" funtbl -c "1 2 4" -h -n 4 -s "\t"
#reg menghitung jumlah
1 147.000 147.000
2 478.000 625.000
3 817.000 1442.000
Tentu saja, jika output sebelumnya telah disimpan dalam file bernama foo.out, sama
hasil dapat diperoleh dengan menjalankan:
[sh] funtbl -c "1 2 4" -h -n 4 -s "\t" foo.out
#reg menghitung jumlah
1 147.000 147.000
2 478.000 625.000
3 817.000 1442.000
Gunakan funtbl online menggunakan layanan onworks.net