Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

funhead - Trực tuyến trên đám mây

Chạy funhead trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là funhead lệnh có thể 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 mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


funhead - hiển thị tiêu đề trong tệp Funtools

SYNOPSIS


đầu thú [-a] [-s] [-t] [-L] [oname ename]

LỰA CHỌN


-a # hiển thị tất cả các tiêu đề tiện ích mở rộng
-s # hiển thị 79 ký tự thay vì 80 ký tự trước dòng mới
-t # thêm vào trước kiểu dữ liệu char vào mỗi dòng đầu ra
-L # đầu ra ở định dạng danh sách rdb / starbase

MÔ TẢ


đầu thú hiển thị các thông số tiêu đề FITS trong Phần mở rộng FITS được chỉ định.

Đối số đầu tiên của chương trình chỉ định tệp đầu vào Funtools sẽ hiển thị. Nếu như
"stdin" được chỉ định, dữ liệu được đọc từ đầu vào chuẩn. Ký hiệu Dấu ngoặc Funtools mới là
được sử dụng để chỉ định phần mở rộng FITS cụ thể để xử lý. Thông thường, 80 ký tự đầy đủ của
mỗi thẻ tiêu đề được xuất ra, theo sau là một dòng mới.

Nếu -a chuyển đổi được chỉ định, tiêu đề từ mỗi phần mở rộng FITS trong tệp là
hiển thị. Tuy nhiên, lưu ý rằng -a chuyển đổi không hoạt động với đầu vào tệp FITS qua
stdin. Chúng tôi hy vọng sẽ loại bỏ hạn chế này trong một bản phát hành trong tương lai.

Nếu -s chuyển đổi được chỉ định, chỉ 79 ký tự được xuất trước dòng mới. Cái này
giúp hiển thị trên 80 thiết bị đầu cuối ký tự.

Nếu -t chuyển đổi được chỉ định, kiểu dữ liệu của tham số được xuất dưới dạng một ký tự
tiền tố, theo sau là 77 ký tự của tham số. Các kiểu dữ liệu tham số được định nghĩa là:
FUN_PAR_UNKNOWN ('u'), FUN_PAR_COMMENT ('c'), FUN_PAR_LOGICAL ('l'), FUN_PAR_INTEGER
('i'), FUN_PAR_STRING ('s'), FUN_PAR_REAL ('r'), FUN_PAR_COMPLEX ('x').

Nếu -L (bảng rdb) được sử dụng, đầu ra sẽ tuân theo cơ sở dữ liệu starbase / rdb
định dạng danh sách.

Ví dụ để hiển thị phần mở rộng SỰ KIỆN (bảng nhị phân):

[sh] funhead "foo.fits [SỰ KIỆN]"
XTENSION = 'BINTABLE' / PHÙ HỢP BẢNG TIỀN TỆ 3D
BITPIX = 8 / Dữ liệu nhị phân
NAXIS = 2 / Bảng là một ma trận
NAXIS1 = 20 / Chiều rộng của bảng tính bằng byte
NAXIS2 = 30760 / Số mục nhập trong bảng
PCOUNT = 0 / Số lượng tham số ngẫu nhiên
GCOUNT = 1 / Số nhóm
TFIELDS = 7 / Số trường trong mỗi hàng
EXTNAME = 'SỰ KIỆN' / Tên bảng
EXTVER = 1 / Số phiên bản của bảng
TFORM1 = '1I' / Kiểu dữ liệu cho trường
TTYPE1 = 'X' / Nhãn cho trường
TUNIT1 = '' / Đơn vị vật lý cho trường
TFORM2 = '1I' / Kiểu dữ liệu cho trường
Vân vân. ...
END

Để hiển thị tiêu đề thứ ba:

[sh] funhead "foo.fits [3]"
XTENSION = 'BINTABLE' / PHÙ HỢP BẢNG TIỀN TỆ 3D
BITPIX = 8 / Dữ liệu nhị phân
NAXIS = 2 / Bảng là một ma trận
NAXIS1 = 32 / Chiều rộng của bảng tính bằng byte
NAXIS2 = 40 / Số mục nhập trong bảng
PCOUNT = 0 / Số lượng tham số ngẫu nhiên
GCOUNT = 1 / Số nhóm
TFIELDS = 7 / Số trường trong mỗi hàng
EXTNAME = 'TGR' / Tên bảng
EXTVER = 1 / Số phiên bản của bảng
TFORM1 = '1D' / Kiểu dữ liệu cho trường
Vân vân. ...
END

Để hiển thị tiêu đề chính (tức là, phần mở rộng 0):

sh> funhead "kiss.fits [0]"
ĐƠN GIẢN = T / ĐỊNH DẠNG PHÙ HỢP TIÊU CHUẨN
BITPIX = 16/2-BYTE TÍCH HỢP TWOS-COMPL
NAXIS = 2 / SỐ TRỤC
NAXIS1 = 800 /
NAXIS2 = 800 /
DATATYPE = 'INTEGER * 2' / INTEGER NGẮN
END

Chương trình funhead cũng có thể chỉnh sửa (tức là thêm, xóa hoặc sửa đổi) hoặc hiển thị từng
tham số tiêu đề. Chế độ chỉnh sửa được báo hiệu bằng sự hiện diện của hai dòng lệnh bổ sung
đối số: xuất tệp và chỉnh sửa tệp lệnh, theo thứ tự đó. Chế độ chỉnh sửa hoạt động như một bộ lọc:
tệp đầu ra sẽ chứa toàn bộ tệp FITS đầu vào, bao gồm các phần mở rộng khác. Các
tệp lệnh chỉnh sửa có thể là "stdin", trong trường hợp đó, lệnh chỉnh sửa được đọc từ tiêu chuẩn
đầu vào.

Tệp lệnh chỉnh sửa chứa các chú thích tham số (có '#' trong cột đầu tiên) và
thao tác xóa và gán (sửa đổi hoặc thêm). Thao tác xóa được chỉ định bởi
trước tên tham số bằng dấu trừ "-". Hoạt động hiển thị (rất hữu ích trong
các phiên tương tác, tức là nơi các lệnh chỉnh sửa được lấy từ stdin) được chỉ định bởi
trước tên tham số có dấu chấm hỏi "?". Trong cả hai trường hợp, một giá trị tham số
không cần được chỉ định. Một hoạt động gán được chỉ định theo hai cách giống nhau mà
tham số được chỉ định trong tiêu đề văn bản (nhưng không có ký tự chú thích đứng trước
tiêu đề tham số), tức là:

· Nhận xét kiểu FITS có dấu bằng "=" giữa từ khóa và giá trị và dấu
dấu gạch chéo tùy chọn "/" để biểu thị một nhận xét. Các quy tắc FITS nghiêm ngặt về vị trí cột là
không được thực thi.

· Nhận xét dạng tự do có thể có dấu hai chấm tùy chọn giữa từ khóa và giá trị.
Trong trường hợp không có dấu ngoặc kép, tất cả các mã thông báo sau từ khóa là một phần của giá trị, tức là không
bình luận được cho phép.

Ví dụ: phiên tương tác sau đây kiểm tra sự tồn tại của các tham số,
thêm các tham số mới, sửa đổi chúng và sửa đổi và xóa các tham số hiện có:

sh $ ./funhead snr.ev foo.fits -
# tìm FOO1
? FOO1
CẢNH BÁO: Không tìm thấy FOO1
# thêm foo1 mới
FOO1 = 100
# thêm foo2
FOO2 = 200
# đặt lại foo1 thành một giá trị khác
FOO1 -1
# xóa foo2
-FOO2
# thay đổi giá trị hiện tại
NGOÀI RA 2
? XS-SẮP XẾP
XS-SORT = 'EOF' / kiểu sắp xếp sự kiện
# xóa giá trị hiện có
-XS-SẮP XẾP
# lối ra
^D

Xem Tệp văn bản dựa trên cột để biết thêm thông tin về định dạng tham số tiêu đề.

Sử dụng funhead trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    fre: ac - công cụ chuyển đổi âm thanh miễn phí
    fre: ac - công cụ chuyển đổi âm thanh miễn phí
    fre:ac là một công cụ chuyển đổi âm thanh và đĩa CD miễn phí
    trình trích xuất cho các định dạng và bộ mã hóa khác nhau.
    Nó có tính năng MP3, MP4/M4A, WMA, Ogg
    Định dạng Vorbis, FLAC, AAC và Bonk
    ủng hộ, ...
    Tải xuống fre:ac - trình chuyển đổi âm thanh miễn phí
  • 2
    Matplotlib
    Matplotlib
    Matplotlib là một thư viện toàn diện
    để tạo tĩnh, động và
    trực quan hóa tương tác bằng Python.
    Matplotlib giúp mọi thứ trở nên dễ dàng và
    điều khó ...
    Tải xuống Matplotlib
  • 3
    người máy
    người máy
    Viết logic chatbot của bạn một lần và
    kết nối nó với một trong những cái có sẵn
    dịch vụ nhắn tin, bao gồm cả Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram hoặc thậm chí yo ...
    Tải xuống BotMan
  • 4
    Joplin
    Joplin
    Joplin là một mã nguồn mở và miễn phí
    ứng dụng ghi chú và việc cần làm
    có thể xử lý một số lượng lớn các ghi chú trong
    Đánh dấu định dạng, sắp xếp chúng thành
    sổ ghi chép và ...
    Tải xuống Joplin
  • 5
    gerbv � trình xem Gerber (RS-274X)
    gerbv � trình xem Gerber (RS-274X)
    Gerbv là một tệp Gerber mã nguồn mở
    (chỉ RS-274X) trình xem. Gerbv cho phép bạn
    tải một số tệp lên nhau,
    thực hiện các phép đo trên hình ảnh được hiển thị,
    Vân vân. ...
    Tải xuống gerbv � trình xem Gerber (RS-274X)
  • 6
    máy đo
    máy đo
    Công cụ phân tích hiệu suất I / O.
    Đối tượng: Nhà phát triển, Thông tin
    Công nghệ, Khoa học / Nghiên cứu, Hệ thống
    Các nhà quản trị. Giao diện người dùng: Win32
    (MS Windows). Progr ...
    Tải xuống máy đo
  • Khác »

Lệnh Linux

Ad