英語フランス語スペイン語

Ad


OnWorksファビコン

funtbl - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで funtbl を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド funtbl です。

プログラム:

NAME


funtbl - Funtools ASCII 出力からテーブルを抽出します

SYNOPSIS


ファンタブル [-c 列] [-h] [-n テーブル] [-p prog] [-s sep]

DESCRIPTION


[注意: このプログラムは、ASCII テキスト処理サポートを優先して非推奨になりました。
ファンツール。 funtools ASCII 出力ファイルに対して fundisp を実行できるようになりました (テーブルを指定)
括弧表記を使用して) テーブルと列を抽出します。]

  機能 スクリプトは、指定されたテーブル (ヘッダーとコメントなし) をテーブルから抽出します。
funtools ASCII 出力ファイルを作成し、結果を標準出力に書き込みます。 最初の非
switch 引数は ASCII 入力ファイル名 (つまり、funcnts、fundisp、
ファンヒストなど)。 ファイル名が指定されていない場合は、stdin が読み取られます。 -n スイッチは、どれを指定するかを指定します。
抽出するテーブル (1 から開始)。 デフォルトでは、最初のテーブルが抽出されます。 -c
switch は、出力する列番号のスペース区切りのリストです。たとえば、 -c "1 3 5" とすると、
最初の XNUMX つの奇数列を抽出します。 デフォルトでは、すべての列が抽出されます。 の
-s スイッチは、列の間に入れる区切り文字列を指定します。 デフォルトは単一です
空間。 -h スイッチは、ヘッダー行の前に列名を追加することを指定します。
データが出力されます。 スイッチを使用しない場合、ヘッダーは先頭に追加されません。 -p プログラム スイッチ
デフォルト (host-
固有であり、ビルド時に決定されます)。 -T スイッチは rdb にデータを出力します。
形式 (つまり、列名とダッシュの 2 行ヘッダーとデータ列を含む)
タブで区切られています)。 -help スイッチを使用すると、プログラムの使用法を説明するメッセージが出力されます。

たとえば、次の funcnts コマンドの出力を考えてみましょう。

[sh] funcnts -sr snr.ev "ann 512 512 0 9 n=3"
# ソース
# データファイル: /proj/rd/data/snr.ev
秒角/ピクセル: 8
# 背景
# 定数値: 0.000000
# 列単位
# エリア: arcsec**2
#surf_bri: cnts/arcsec**2
#surf_err: cnts/arcsec**2

# 合計されたバックグラウンドを差し引いた結果
net_counts までのエラー バックグラウンド エラー エリアsurf_bri surface_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

# 背景を差し引いた結果
reg net_counts エラー バックグラウンド エラー エリア 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

# 次のソースおよび背景コンポーネントが使用されました。
ソース領域
----------------
アン 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

この出力には XNUMX つのテーブルがあります。 最後のものを抽出するには、次を実行できます。

[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

出力が再フォーマットされ、各行が XNUMX つのスペースのみで区切られるようになっていることに注意してください。
無関係なヘッダーやコメント情報を含まない列。

最後の例から列 1,2、4、および XNUMX のみを抽出するには (ただし、ヘッダーが先頭に追加され、
列間のタブ)、次を実行できます。

[sh] funcnts -s snr.ev "ann 512 512 0 9 n=3" ⎪ funtbl -c "1 2 4" -h -n 4 -s "\t"
#reg カウント sumcnts
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 カウント sumcnts
1 147.000 147.000
2 478.000 625.000
3 817.000 1442.000

onworks.net サービスを使用してオンラインで funtbl を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad