Đây là lệnh ncrename 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 mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
ncrename - Công cụ đổi tên netCDF
TỔNG HỢP
ncrename [-a old_name, new_name] [-cộng old_name, new_name] [-d ...] [-g
old_name, new_name] [-g ...] [--glb att_name = att_val]] [-h] [--hdr_pad sz] [-l đường dẫn]
[-O] [-p đường dẫn] [-R] [-r] [--ram_all] [-v old_name, new_name] [-v ...] tập tin đầu vào [
tập tin đầu ra]
MÔ TẢ
tên miền đổi tên các thứ nguyên, biến và thuộc tính trong tệp netCDF. Mỗi đối tượng mà
có tên trong danh sách tên cũ được đổi tên bằng cách sử dụng tên tương ứng trong danh sách
tên mới. Tất cả các tên mới phải là duy nhất. Mọi tên cũ phải tồn tại trong đầu vào
tệp, trừ khi tên được đặt trước ký tự .. Hiệu lực của các tên cũ là
không được kiểm tra trước khi đổi tên. Do đó, nếu một tên cũ được chỉ định mà không có .
tiền tố và không có trong tập tin đầu vào, tên miền sẽ bỏ dở.
tên miền là ngoại lệ đối với các quy tắc thông thường mà người dùng sẽ được nhắc một cách tương tác
trước khi tệp hiện có được thay đổi và bản sao tạm thời của tệp đầu ra là
được xây dựng trong quá trình hoạt động. giá như tập tin đầu vào được chỉ định, sau đó tên miền sẽ
thay đổi tên của tập tin đầu vào tại chỗ mà không cần nhắc nhở và không cần tạo
bản sao tạm thời của tập tin đầu vào. Điều này là do hoạt động đổi tên được xem xét
có thể đảo ngược nếu người dùng mắc lỗi. Các tên mới có thể dễ dàng thay đổi lại thành
tên Cu bằng cách sử dụng tên miền một lần nữa.
Lưu ý rằng đổi tên một thứ nguyên thành tên của một biến phụ thuộc có thể được sử dụng để đảo ngược
mối quan hệ giữa một biến tọa độ độc lập và một biến phụ thuộc. Trong
trong trường hợp này, biến phụ thuộc được đặt tên phải là một chiều và không được thiếu
các giá trị. Một biến như vậy sẽ trở thành một biến tọa độ.
Theo Hướng dẫn sử dụng netCDF, việc đổi tên các thuộc tính trong tệp netCDF không phải chịu
hình phạt của việc sao chép lại toàn bộ tệp khi tên mới ngắn hơn tên Cu.
LỰA CHỌN
-a tên Cu, tên mới Đổi tên thuộc tính. Tên cũ và mới của thuộc tính là
được chỉ định bởi liên kết tên Cu và tên mới các giá trị. Thuộc tính toàn cầu là
được đối xử không khác với các thuộc tính biến. Tùy chọn này có thể được chỉ định nhiều hơn
hơn một lần. Bạn không thể thay đổi tên thuộc tính cho một biến cụ thể
(trừ khi nó được đặt tên duy nhất); tất cả các lần xuất hiện của thuộc tính của một tên nhất định
sẽ được đổi tên. Đây được coi là một cuộc giám sát và sẽ được giải quyết trong tương lai
phiên bản của NCO.
-d tên Cu, tên mới Đổi tên thứ nguyên. Tên cũ và mới của thứ nguyên là
được chỉ định bởi liên kết tên Cu và tên mới các giá trị. Tùy chọn này có thể là
được chỉ định nhiều hơn một lần.
-g tên Cu, tên mới Đổi tên nhóm. Tên cũ và mới của nhóm là
được chỉ định bởi liên kết tên Cu và tên mới các giá trị. Tùy chọn này có thể là
được chỉ định nhiều hơn một lần.
-v tên Cu, tên mới Đổi tên biến. Tên cũ và mới của biến là
được chỉ định bởi liên kết tên Cu và tên mới các giá trị. Tùy chọn này có thể là
được chỉ định nhiều hơn một lần.
-i Tương tác. tên miền sẽ nhắc xác nhận trước khi ghi đè lên một
tập tin.
VÍ DỤ
Đổi tên biến p đến áp lực và t đến nhiệt độ trong netCDF trong.nc. Trong trường hợp này p
phải tồn tại trong tệp đầu vào (hoặc tên miền sẽ hủy bỏ), nhưng sự hiện diện của t Là tùy chọn:
ncrename -vp, áp suất -v .t, nhiệt độ in.nc
tên miền không tự động đính kèm thứ nguyên cho các biến có cùng tên. nếu bạn
muốn đổi tên một biến tọa độ để nó vẫn là một biến tọa độ, bạn phải
đổi tên riêng cho cả thứ nguyên và biến:
ncrename -d lon, kinh độ -v lon, kinh độ in.nc
Tạo netCDF ra.nc giống hệt trong.nc ngoại trừ thuộc tính _Điền giá trị được đổi thành
thiếu_giá_trị (trong tất cả các biến sở hữu nó) và thuộc tính toàn cục Zaire is
thay đổi để Congo:
ncrename -a _FillValue, Missing_value -a Zaire, Congo in.nc out.nc
Sử dụng ncrename trực tuyến bằng các dịch vụ onworks.net