Đây là lệnh funindex có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
funindex - tạo chỉ mục cho một cột của bảng nhị phân FITS
SYNOPSIS
funindex [oname]
LỰA CHỌN
NB: các tùy chọn này không tương thích với xử lý Funtools. Vui lòng
sử dụng các giá trị mặc định để thay thế.
-c # nén đầu ra bằng gzip "
-a # ASCII đầu ra, bỏ qua -c (mặc định: bảng FITS) "
-f # đầu ra bảng FITS (mặc định: bảng FITS) "
-l # đầu ra dài, tức là với (các) giá trị khóa (mặc định: dài) "
-s # đầu ra ngắn, tức là không có (các) giá trị khóa (mặc định: dài) "
MÔ TẢ
Tập lệnh funindex tạo chỉ mục cho cột (khóa) được chỉ định bằng cách chạy funtable -s
(sắp xếp) và sau đó lưu giá trị cột và số bản ghi cho mỗi hàng đã sắp xếp. Cái này
chỉ mục sẽ được sử dụng tự động
bằng cách lọc funtools của cột đó, miễn là ngày sửa đổi của tệp chỉ mục là
muộn hơn so với tệp dữ liệu.
Đối số bắt buộc đầu tiên là tên của bảng nhị phân FITS để lập chỉ mục. Xin lưu ý
rằng các tệp văn bản không thể được lập chỉ mục tại thời điểm này. Đối số bắt buộc thứ hai là
tên cột (khóa) để lập chỉ mục. Trong khi nhiều khóa có thể được chỉ định về nguyên tắc,
quá trình xử lý chỉ mục funtools giả định một khóa duy nhất và sẽ không nhận ra các tệp chứa
nhiều chìa khóa.
Theo mặc định, tên tệp chỉ mục đầu ra là [root] _ [key] .idx, trong đó [root] là gốc của
tệp đầu vào. Funtools tìm kiếm tên tệp cụ thể này khi quyết định có sử dụng
chỉ mục để lọc nhanh hơn. Do đó, đối số thứ ba tùy chọn (tên tệp đầu ra)
không nên được sử dụng để xử lý funtools.
Ví dụ: để tạo chỉ mục trên cột Y cho một tệp FITS nhất định, hãy sử dụng:
funindex foo.fits Y
Thao tác này sẽ tạo chỉ mục có tên foo_y.idx, chỉ mục này sẽ được funtools sử dụng cho các bộ lọc
liên quan đến cột Y.
Sử dụng funindex trực tuyến bằng các dịch vụ onworks.net