Đây là lệnh g.tempfilegrass 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
g.tempfile - Tạo một tệp tạm thời và in tên tệp đó.
TỪ KHÓA
chung, hỗ trợ, tập lệnh
SYNOPSIS
g.tempfile
g.tempfile --Cứu giúp
g.tempfile [-d] pid=số nguyên [-giúp đỡ] [-dài dòng] [-yên tĩnh] [-ui]
Cờ:
-d
Chạy khô - không tạo tệp, chỉ in tên tệp đó
--Cứu giúp
In tóm tắt sử dụng
--dài dòng
Đầu ra mô-đun dài dòng
--Yên lặng
Đầu ra mô-đun yên tĩnh
--ui
Buộc khởi chạy hộp thoại GUI
Tham số:
pid=số nguyên [yêu cầu]
Id xử lý để sử dụng khi đặt tên tệp tạm thời
MÔ TẢ
g.tempfile được thiết kế cho các tập lệnh shell cần sử dụng các tệp tạm thời lớn. BÃI CỎ
cung cấp cơ chế cho các tệp tạm thời không phụ thuộc vào / tmp. GRASS tạm thời
tệp được tạo trong cơ sở dữ liệu với giả định rằng sẽ có đủ dung lượng
dưới cơ sở dữ liệu cho các tệp lớn. GRASS xóa định kỳ các tệp tạm thời có
bị bỏ lại bởi các chương trình không thể xóa chúng trước khi chấm dứt.
g.tempfile tạo một tệp duy nhất và in tên. Người dùng được yêu cầu cung cấp
process-id sẽ được sử dụng như một phần của tên tệp. Hầu hết các trình bao Unix cung cấp một
cách lấy id tiến trình của shell hiện tại. Vì / Bin / sh và / bin / csh đây là $$. Nó
khuyến nghị rằng $$ được chỉ định làm id quy trình cho g.tempfile.
THÍ DỤ
Trong / Bin / sh tập lệnh, cú pháp sau nên được sử dụng:
temp1 = `g.tempfile pid = $$`
temp2 = `g.tempfile pid = $$`
Đối với các tập lệnh / bin / csh, bạn có thể sử dụng như sau:
set temp1 = `g.tempfile pid = $$`
set temp2 = `g.tempfile pid = $$`
GHI CHÚ
Mỗi cuộc gọi đến g.tempfile tạo một tên khác (tức là duy nhất). Mặc dù GRASS không
cuối cùng xoay quanh việc loại bỏ các tệp tạm thời đã bị bỏ lại, lập trình viên
nên thực hiện mọi nỗ lực để xóa các tệp này. Chúng thường lớn và chiếm đĩa
không gian. Nếu bạn viết / Bin / sh tập lệnh, học cách sử dụng / Bin / sh bẫy chỉ huy. Nếu bạn viết
tập lệnh / bin / csh, học cách sử dụng / bin / csh onintr chỉ huy.
Sử dụng g.tempfilegrass trực tuyến bằng các dịch vụ onworks.net