นี่คือคำสั่ง ncrename ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ncrename - เปลี่ยนชื่อ netCDF
ซิงค์
crrename [-a old_name,new_name] [-เพิ่ม old_name,new_name] [-d ... ] [-ก
old_name,new_name] [-ก ... ] [--glb att_name= att_val]] [-h] [--hdr_pad sz] [-l เส้นทาง]
[-O] [-p เส้นทาง] [-R] [-r] [--ram_all] [-v old_name,new_name] [-วี ... ] ไฟล์อินพุต [
ไฟล์เอาต์พุต]
DESCRIPTION
นามสกุล เปลี่ยนชื่อมิติ ตัวแปร และแอตทริบิวต์ในไฟล์ netCDF แต่ละวัตถุที่
มีชื่ออยู่ในรายชื่อเดิม เปลี่ยนชื่อโดยใช้ชื่อที่ตรงกันในรายการของ
ชื่อใหม่ ชื่อใหม่ทั้งหมดต้องไม่ซ้ำกัน ทุกชื่อเก่าต้องมีอยู่ในอินพุต
ไฟล์ เว้นแต่ชื่อจะขึ้นต้นด้วยตัวอักษร .. ความถูกต้องของชื่อเก่าคือ
ไม่ได้ตรวจสอบก่อนเปลี่ยนชื่อ ดังนั้น หากระบุชื่อเก่าโดยไม่มีเครื่องหมาย .
คำนำหน้าและไม่มีอยู่ใน ไฟล์อินพุต, นามสกุล จะยกเลิก
นามสกุล เป็นข้อยกเว้นของกฎปกติที่ผู้ใช้จะได้รับการแจ้งเตือนแบบโต้ตอบ
ก่อนที่ไฟล์ที่มีอยู่จะถูกเปลี่ยน และสำเนาชั่วคราวของไฟล์เอาท์พุตคือ
สร้างขึ้นระหว่างดำเนินการ ถ้าเพียงแค่ ไฟล์อินพุต ถูกกำหนดไว้แล้ว นามสกุล จะ
เปลี่ยนชื่อของ ไฟล์อินพุต ในสถานที่โดยไม่ต้องแจ้งและไม่สร้าง
สำเนาชั่วคราวของ ไฟล์อินพุต. ทั้งนี้เนื่องจากการดำเนินการเปลี่ยนชื่อถือว่า
ย้อนกลับได้หากผู้ใช้ทำผิดพลาด NS ใหม่_ชื่อ สามารถเปลี่ยนกลับเป็น .ได้อย่างง่ายดาย
old_name โดยใช้ นามสกุล อีกที.
โปรดทราบว่าการเปลี่ยนชื่อมิติเป็นชื่อของตัวแปรตามสามารถใช้เพื่อสลับ
ความสัมพันธ์ระหว่างตัวแปรพิกัดอิสระและตัวแปรตาม ใน
ในกรณีนี้ ตัวแปรตามที่ระบุชื่อต้องเป็นแบบมิติเดียวและไม่ควรขาดหายไป
ค่านิยม ตัวแปรดังกล่าวจะกลายเป็นตัวแปรพิกัด
ตามคู่มือผู้ใช้ netCDF การเปลี่ยนชื่อคุณสมบัติในไฟล์ netCDF จะไม่เกิดขึ้น
บทลงโทษของการคัดลอกไฟล์ทั้งไฟล์เมื่อ ใหม่_ชื่อ สั้นกว่า old_name.
OPTIONS
-a old_name, ใหม่_ชื่อ การเปลี่ยนชื่อแอตทริบิวต์ ชื่อเก่าและใหม่ของแอตทริบิวต์คือ
กำหนดโดยผู้ที่เกี่ยวข้อง old_name และ ใหม่_ชื่อ ค่านิยม คุณลักษณะสากลคือ
ถือว่าไม่แตกต่างจากแอตทริบิวต์ของตัวแปร อาจมีการระบุตัวเลือกนี้เพิ่มเติม
มากกว่าหนึ่งครั้ง คุณไม่สามารถเปลี่ยนชื่อแอตทริบิวต์สำหรับตัวแปรเฉพาะตัวใดตัวหนึ่งได้
(เว้นแต่จะมีชื่อเฉพาะ) การเกิดขึ้นทั้งหมดของแอตทริบิวต์ของชื่อที่กำหนด
จะถูกเปลี่ยนชื่อ นี่ถือเป็นการกำกับดูแลและจะได้รับการแก้ไขในอนาคต
เวอร์ชันของ คสช.
-d old_name, ใหม่_ชื่อ การเปลี่ยนชื่อมิติ ชื่อเก่าและใหม่ของมิติคือ
กำหนดโดยผู้ที่เกี่ยวข้อง old_name และ ใหม่_ชื่อ ค่านิยม ตัวเลือกนี้อาจจะเป็น
ระบุมากกว่าหนึ่งครั้ง
-g old_name, ใหม่_ชื่อ การเปลี่ยนชื่อกลุ่ม ชื่อเก่าและใหม่ของกลุ่มคือ
กำหนดโดยผู้ที่เกี่ยวข้อง old_name และ ใหม่_ชื่อ ค่านิยม ตัวเลือกนี้อาจจะเป็น
ระบุมากกว่าหนึ่งครั้ง
-v old_name, ใหม่_ชื่อ การเปลี่ยนชื่อตัวแปร ชื่อเก่าและใหม่ของตัวแปรคือ
กำหนดโดยผู้ที่เกี่ยวข้อง old_name และ ใหม่_ชื่อ ค่านิยม ตัวเลือกนี้อาจจะเป็น
ระบุมากกว่าหนึ่งครั้ง
-i เชิงโต้ตอบ. นามสกุล จะแจ้งให้ยืนยันก่อนที่จะเขียนทับที่มีอยู่
ไฟล์
ตัวอย่าง
เปลี่ยนชื่อตัวแปร p ไปยัง ความดัน และ t ไปยัง อุณหภูมิ ใน netCDF in.nc. ในกรณีนี้ p
ต้องมีอยู่ในไฟล์อินพุต (หรือ นามสกุล จะยกเลิก) แต่การปรากฏตัวของ t เป็นทางเลือก:
ncrename -vp ความดัน -v .t อุณหภูมิ in.nc
นามสกุล ไม่แนบขนาดกับตัวแปรที่มีชื่อเดียวกันโดยอัตโนมัติ ถ้าคุณ
ต้องการเปลี่ยนชื่อตัวแปรพิกัดเพื่อให้ยังคงเป็นตัวแปรพิกัด คุณต้อง
เปลี่ยนชื่อทั้งมิติและตัวแปรแยกกัน:
ncrename -d lon, ลองจิจูด -v lon, ลองจิจูดใน.nc
สร้าง netCDF ออก nc เหมือนกับ in.nc ยกเว้นแอตทริบิวต์ _เติมค่า เปลี่ยนเป็น
miss_value (ในตัวแปรทั้งหมดที่มี) และแอตทริบิวต์สากล เงินซาอีร is
เปลี่ยนไปเป็น ประเทศคองโก:
ncrename -a _FillValue,missing_value -a ซาอีร์, คองโก in.nc out.nc
ใช้ ncrename ออนไลน์โดยใช้บริการ onworks.net