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

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

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

Chạy rcalc trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên 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à lệnh rcalc 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


rcalc - máy tính ghi

SYNOPSIS


rcalc [ -b ][ -l ][ -p ][ -n ][ -w ][ -u ][ -tS ][ -i định dạng ][ -o định dạng ][ -f nguồn ][
-e thể hiện ][ -s svar = sval ] tập tin ..

MÔ TẢ


Rcalc chuyển đổi `` bản ghi '' từ mỗi hồ sơ theo tập hợp chữ và
thông tin quan hệ. Theo mặc định, các bản ghi được phân tách bằng các dòng mới và chứa
các trường số được phân tách bằng các tab. Các -tS tùy chọn được sử dụng để chỉ định một tab thay thế
nhân vật.

A -i định dạng tùy chọn chỉ định mẫu cho định dạng bản ghi đầu vào thay thế. Định dạng is
được hiểu là một chuỗi đặc tả nếu nó chứa ký hiệu đô la '$'. Nếu không, nó là
được hiểu là tên của tệp chứa đặc tả định dạng. Trong cả hai trường hợp,
nếu định dạng không kết thúc bằng một dòng mới, một dòng sẽ được thêm tự động. Đặc biệt
hình thức của -i tùy chọn có thể được theo sau ngay lập tức bởi một 'd' hoặc một 'f' và một tùy chọn
count, mặc định là 1, cho biết số lượng giá trị nhị phân kép hoặc float cần đọc
mỗi bản ghi trên tệp đầu vào. Nếu đầu vào được hoán đổi byte, -Tôi or -nếu như các tùy chọn có thể là
được thay thế. Nếu đầu vào nhị phân được chỉ định, không cần chuỗi định dạng hoặc tệp.

A -o định dạng tùy chọn chỉ định một định dạng bản ghi đầu ra thay thế. Nó được hiểu là
giống như đặc điểm kỹ thuật đầu vào, ngoại trừ -od or -của tùy chọn không yêu cầu
một số lượng, vì điều này sẽ được xác định bởi số lượng kênh đầu ra trong
biểu thức. Nếu đầu ra được hoán đổi byte được mong muốn, thì -oD or -của các tùy chọn có thể là
được thay thế.

Sản phẩm -p tùy chọn chỉ định "chế độ thụ động", trong đó các ký tự không khớp với đầu vào
định dạng được chuyển đến đầu ra không thay đổi. Tùy chọn này không có hiệu lực trừ khi -i cũng là
được chỉ định, và không có nhiều ý nghĩa trừ khi -o cũng được đưa ra. Với cả đầu vào và
định dạng đầu ra, chế độ thụ động có thể thay thế thông tin một cách hiệu quả ở giữa
tệp hoặc luồng mà không ảnh hưởng đến phần còn lại của dữ liệu.

Các định nghĩa về biến và hàm trong mỗi -f nguồn tập tin được đọc và biên dịch. Các
-e thể hiện tùy chọn có thể được sử dụng để xác định các biến trên dòng lệnh. Vì nhiều
các ký tự trong một biểu thức có ý nghĩa đặc biệt đối với shell, nó thường phải là
được đặt trong dấu ngoặc kép. Các -s svar = sval tùy chọn có thể được sử dụng để gán một chuỗi
biến một giá trị chuỗi. Nếu biến chuỗi này xuất hiện ở định dạng đầu vào, chỉ các bản ghi
với giá trị được chỉ định sẽ được xử lý.

Sản phẩm -b tùy chọn hướng dẫn chương trình chỉ chấp nhận các kết quả phù hợp chính xác. Theo mặc định, các tab và
các khoảng trắng bị bỏ qua ngoại trừ là dấu phân cách trường. Các -l tùy chọn hướng dẫn chương trình
bỏ qua các dòng mới trong đầu vào, về cơ bản coi chúng giống như tab và dấu cách.
Thông thường, phần đầu của định dạng đầu vào khớp với phần đầu của một dòng và phần cuối của
của định dạng khớp với cuối dòng. Với -l tùy chọn, định dạng đầu vào có thể khớp
bất cứ nơi nào trên một dòng.

Sản phẩm -w tùy chọn gây ra các thông báo lỗi không nghiêm trọng (chẳng hạn như chia cho XNUMX) được hỗ trợ.
Sản phẩm -u tùy chọn khiến đầu ra bị xóa sau mỗi bản ghi. Các -n tùy chọn nói với
chương trình không phải để nhận bất kỳ đầu vào nào, mà để tạo ra một bản ghi đầu ra duy nhất. Ngược lại, nếu không
các tệp được cung cấp, đầu vào tiêu chuẩn được đọc.

Định dạng tệp liên kết tên với các trường chuỗi và số được phân tách bằng ký tự
thông tin trong một bản ghi. Trường số được cung cấp trong tệp định dạng dưới dạng ký hiệu đô la,
theo sau là dấu ngoặc nhọn bao quanh một tên biến:

Đây là trường số: $ {vname}

Một biến chuỗi được đặt trong dấu ngoặc đơn:

Đây là trường chuỗi: $ (sname)

Chương trình cố gắng khớp thông tin dạng chữ ở định dạng đầu vào với đầu vào của nó và
gán các trường chuỗi và số cho phù hợp. Nếu một biến trường chuỗi hoặc số
xuất hiện nhiều lần ở định dạng đầu vào, giá trị đầu vào cho các trường tương ứng phải
khớp (tức là có cùng giá trị) để toàn bộ bản ghi khớp. Giá trị số được phép
một số sai lệch, theo thứ tự 0.1%, nhưng các biến chuỗi phải khớp chính xác. Vì vậy,
biến giả cho các trường "không quan tâm" phải được đặt tên duy nhất để chúng không
tất cả bắt buộc phải có cùng một giá trị.

Đối với mỗi bản ghi đầu vào hợp lệ, một bản ghi đầu ra được tạo ở định dạng tương ứng của nó.
Độ rộng trường đầu ra được cung cấp ngầm định bởi không gian chiếm trong tệp định dạng,
bao gồm cả ký hiệu đô la và dấu ngoặc nhọn. Điều này làm cho nó không thể tạo ra các trường với
ít hơn bốn ký tự. Nếu -b tùy chọn được chỉ định, bản ghi đầu vào phải chính xác
phù hợp với mẫu. Theo mặc định, ký tự theo sau mỗi trường nhập được sử dụng làm
dấu phân cách. Điều này ngụ ý rằng các trường chuỗi theo sau bởi khoảng trắng không thể
chứa các chuỗi có khoảng trắng. Ngoài ra, các trường số theo sau nhưng không đứng trước màu trắng
khoảng trắng sẽ không chấp nhận các số đứng trước khoảng trắng. Các trường đầu vào liền kề là
chỉ khuyến khích với -b Lựa chọn. Các trường đầu ra dạng số cũng có thể chứa các biểu thức
dưới dạng các biến. Một ký hiệu đô la có thể xuất hiện theo nghĩa đen là hai ký hiệu đô la ($$).

Các định nghĩa được chỉ định trong -e-f các tùy chọn liên quan đến các trường đầu ra số với số
các trường đầu vào. Đối với định dạng bản ghi mặc định, một trường là một biến có dạng $ N, trong đó
N là số cột, bắt đầu bằng 1. Các cột đầu ra xuất hiện ở phía bên trái của
các bài tập, các cột đầu vào xuất hiện ở phía bên tay phải.

Một định nghĩa biến có dạng:

var = biểu thức;

Bất kỳ trường hợp nào của biến trong một biểu thức sẽ được thay thế bằng định nghĩa của nó.

Một biểu thức chứa các số thực, tên biến, lệnh gọi hàm và những thứ sau
khai thác:

+ - * / ^

Các toán tử được đánh giá từ trái sang phải. Quyền hạn được ưu tiên cao nhất; phép nhân
và phép chia được đánh giá trước khi cộng và trừ. Các biểu thức có thể được nhóm lại
với dấu ngoặc đơn. Tất cả các giá trị là thực chính xác gấp đôi.

Định nghĩa hàm có dạng:

func (a1, a2, ..) = biểu thức;

Biểu thức có thể chứa các trường hợp của đối số hàm cũng như các biến khác
và các chức năng. Tên hàm có thể được chuyển dưới dạng đối số. Các hàm đệ quy có thể
được xác định bằng cách sử dụng các lệnh gọi đến hàm đã xác định hoặc các hàm khác gọi hàm đã xác định
chức năng.

Biến chung cư, nếu được xác định, sẽ xác định xem bản ghi đầu vào hiện tại có tạo ra một
bản ghi đầu ra. Nếu như chung cư là tích cực, sản lượng được sản xuất. Nếu như chung cư nhỏ hơn hoặc bằng
XNUMX, bản ghi bị bỏ qua và không có biểu thức nào khác được đánh giá. Điều này cung cấp một
phương pháp thuận tiện để tránh các tính toán không phù hợp. Thư viện sau của trước
các hàm và biến được xác định được cung cấp:

quán trọ) Trả lại giá trị cho cột đầu vào n, hoặc số lượng cột có sẵn trong
ghi lại nếu n là 0. Đây là một cách thay thế để nhận giá trị cột thay vì
bằng cách sử dụng ký hiệu $ N và linh hoạt hơn vì nó có thể lập trình được. Cái này
chức năng bị tắt nếu định dạng đầu vào được sử dụng.

nếu (chung cư, sau đó, khác)
nếu cond lớn hơn XNUMX thì được đánh giá, ngược lại thì đánh giá khác.
Hàm này cần thiết cho các định nghĩa đệ quy.

chọn (N, a1, a2, ..)
trả về aN (N được làm tròn thành số nguyên gần nhất). Hàm này cung cấp mảng
các khả năng. Nếu như N bằng XNUMX, số đối số có sẵn được trả về.

rand (x) tính một số ngẫu nhiên từ 0 đến 1 dựa trên x.

tầng (x) trả về số nguyên lớn nhất không lớn hơn x.

ceil (x) trả về số nguyên nhỏ nhất không nhỏ hơn x.

sqrt (x) trả về căn bậc hai của x.

exp (x) tính e với lũy thừa của x (e khoảng = 2.718281828).

nhật ký (x) tính logarit của x với cơ số e.

log10 (x) tính logarit của x với cơ số 10.

PI tỉ số giữa chu vi hình tròn với đường kính của nó.

nhận biết số lượng hồ sơ được công nhận cho đến nay.

vượt trội số lượng hoặc bản ghi đầu ra cho đến nay (bao gồm cả cái này).

sin (x), cos (x), tan (x)
hàm lượng giác.

asin (x), acos (x), atan (x)
hàm lượng giác nghịch đảo.

atan2 (y, x)
tiếp tuyến nghịch đảo của y / x (phạm vi -pi đến pi).

THÍ DỤ


Để in căn bậc hai của cột hai trong cột một và cột một lần cột ba trong
cột hai:

rcalc -e '$ 1 = sqrt ($ 2); $ 2 = $ 1 * $ 3' inputfile> outputfile

Sử dụng rcalc 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
    Trình biên dịch Pascal miễn phí
    Trình biên dịch Pascal miễn phí
    Trình biên dịch Pascal 32/64/16-bit dành cho
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Nâng cao, Nintendo NDS và DOS;
    tương thích ngữ nghĩa với...
    Tải xuống Trình biên dịch Pascal miễn phí
  • 2
    Thông tin kỹ thuật số Canon EOS
    Thông tin kỹ thuật số Canon EOS
    Canon không có số lượng màn trập
    có trong thông tin EXIF ​​của một
    tệp hình ảnh, trái ngược với Nikon và
    ống nhòm. Không có cơ sở chính thức nào của Canon
    ứng dụng ...
    Tải xuống thông tin Canon EOS DIGITAL
  • 3
    rEFInd
    rEFInd
    rEFInd là một nhánh của khởi động rEFIt
    người quản lý. Giống như rEFIt, rEFInd có thể
    tự động phát hiện khởi động EFI đã cài đặt của bạn
    trình tải và nó trình bày một giao diện đồ họa đẹp mắt
    menu tùy chọn khởi động ...
    Tải xuống rEFInd
  • 4
    Thể hiệnLuke GSI
    Thể hiệnLuke GSI
    Trang tải xuống SourceForge này là để
    cấp cho người dùng tải xuống nguồn của tôi được xây dựng
    GSI, dựa trên công trình vĩ đại của phhusson
    công việc. Tôi xây dựng cả Android Pie và
    Android 1 ...
    Tải xuống ExpressLuke GSI
  • 5
    Trình phát nhạc
    Trình phát nhạc
    Music Caster là một trình phát nhạc dạng khay
    cho phép bạn truyền nhạc địa phương của mình sang một
    Thiết bị Google Cast. Trong lần chạy đầu tiên,
    bạn sẽ cần phải nhấp vào mũi tên trong
    nhiệm vụ ...
    Tải xuống Music Caster
  • 6
    PyQt
    PyQt
    PyQt là ràng buộc Python cho
    Đa nền tảng Qt của Digia
    khung phát triển ứng dụng. Nó
    hỗ trợ Python v2 và v3 và Qt v4 và
    Qt v5. PyQt có sẵn...
    Tải xuống PyQt
  • Khác »

Lệnh Linux

  • 1
    tài khoản
    tài khoản
    vadm - thao tác và quản lý
    phiên bản đối tượng cơ sở ...
    Chạy accs
  • 2
    gia nhập
    gia nhập
    acdc - Kiểm tra tệp ACD ứng dụng ...
    chạy accdce
  • 3
    coqchk.opt
    coqchk.opt
    coqchk - Trình kiểm tra bằng chứng Coq được biên dịch
    người xác minh thư viện ...
    Chạy coqchk.opt
  • 4
    coqdep
    coqdep
    coqdep - Tính toán liên mô-đun
    phụ thuộc cho các chương trình Coq và Caml ...
    Chạy coqdep
  • 5
    g-quấn-config
    g-quấn-config
    g-wrap-config - tập lệnh để nhận
    thông tin về phiên bản đã cài đặt
    của G-Wrap...
    Chạy g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Kiểm soát quyền truy cập vào
    bộ bản đồ hiện tại cho những người dùng khác trên
    hệ thống. Nếu không có tùy chọn nào được đưa ra, hãy in
    tình trạng hiện tại. TỪ KHÓA: tổng hợp, bản đồ
    quản lý,...
    Chạy g.accessgrass
  • Khác »

Ad