funtbl - Интернет в облаке

Это команда funtbl, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


funtbl - извлечь таблицу из вывода Funtools ASCII

СИНТАКСИС


несостоятельный [-c cols] [-h] [-n таблица] [-p prog] [-s sep]

ОПИСАНИЕ


[NB: эта программа устарела в пользу поддержки обработки текста ASCII в
фантулы. Теперь вы можете выполнить Fundisp для выходных файлов funtools ASCII (указав таблицу
с использованием скобок) для извлечения таблиц и столбцов.]

Ассоциация Funtbl сценарий извлекает указанную таблицу (без заголовка и комментариев) из
Файл вывода funtools ASCII и записывает результат в стандартный вывод. Первый не-
Аргумент переключателя - это имя входного файла ASCII (то есть сохраненный вывод funcnts, fundisp,
funhist и др.). Если имя файла не указано, считывается стандартный ввод. Ключ -n указывает, какой
таблица (начиная с 1) для извлечения. По умолчанию извлекается первая таблица. -C
switch - это список номеров столбцов для вывода, разделенных пробелами, например -c "1 3 5" будет
извлеките первые три столбца с нечетными номерами. По умолчанию извлекаются все столбцы. В
-s переключатель указывает строку-разделитель, помещаемую между столбцами. По умолчанию - одиночный
Космос. Ключ -h указывает, что имена столбцов должны быть добавлены в строку заголовка перед
данные выводятся. Без переключателя заголовок не добавляется. Программный переключатель -p
позволяет указать awk-подобную программу для запуска вместо программы по умолчанию (которая является host-
специфичен и определяется во время сборки). Ключ -T выводит данные в формате rdb.
формат (т. е. с заголовком из 2 строк с именами столбцов и тире, а также с столбцами данных
разделенные табуляцией). Ключ -help распечатает сообщение, описывающее использование программы.

Например, рассмотрим вывод следующей команды funcnts:

[sh] funcnts -sr snr.ev "ann 512 512 0 9 n = 3"
# источник
# файл данных: /proj/rd/data/snr.ev
# arcsec / пиксель: 8
# фон
# постоянное значение: 0.000000
# единиц столбца
# area: arcsec ** 2
# surf_bri: cnts / arcsec ** 2
# surf_err: cnts / arcsec ** 2

# суммированных результатов с вычитанием фона
до net_counts фон ошибки область ошибки 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

# результат с вычитанием фона
reg net_counts ошибка фон berror область 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

# использовались следующие исходные и фоновые компоненты:
source_region (s)
----------------
анн 512 512 0 9 п = 3

рег подсчитывает количество пикселей суммирует
---- ------------ --------- ------------ ---------
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

Используйте funtbl онлайн с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows