ภาษาอังกฤษอาหารฝรั่งเศสสเปน

ไอคอน Fav ของ OnWorks

numfmt - ออนไลน์ในคลาวด์

เรียกใช้ numfmt ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง numfmt ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


numfmt - แปลงตัวเลขจาก/เป็นสตริงที่มนุษย์อ่านได้

เรื่องย่อ


จำนวน [ทางเลือกที่-จำนวน] ...

DESCRIPTION


ฟอร์แมตใหม่ NUMBER(s) หรือตัวเลขจากอินพุตมาตรฐานหากไม่มีการระบุ

อาร์กิวเมนต์บังคับให้ตัวเลือกยาวมีผลบังคับใช้สำหรับตัวเลือกที่สั้นเกินไป

--debug
พิมพ์คำเตือนเกี่ยวกับการป้อนข้อมูลที่ไม่ถูกต้อง

-d, --ตัวคั่น=X
ใช้ X แทนช่องว่างสำหรับตัวคั่นฟิลด์

--สนาม=FIELDS
แทนที่ตัวเลขในช่องป้อนข้อมูลเหล่านี้ (ค่าเริ่มต้น = 1) ดู FIELDS ด้านล่าง

--รูปแบบ=FORMAT
ใช้รูปแบบจุดลอยตัวของรูปแบบ printf; ดู FORMAT ด้านล่างสำหรับรายละเอียด

--จาก=หน่วย
ตัวเลขอินพุตมาตราส่วนอัตโนมัติเป็นหน่วย ค่าเริ่มต้นคือ 'ไม่มี'; ดูหน่วยด้านล่าง

--จาก-หน่วย=N
ระบุขนาดหน่วยอินพุต (แทนค่าเริ่มต้น 1)

--การจัดกลุ่ม
ใช้การจัดกลุ่มตัวเลขที่กำหนดสถานที่ เช่น 1,000,000 (ซึ่งหมายความว่าไม่มีผล
ในโลแคล C/POSIX)

--หัวข้อ[=N]
พิมพ์ (โดยไม่ต้องแปลง) บรรทัดส่วนหัว N แรก; N ค่าเริ่มต้นเป็น 1 ถ้าไม่ใช่
ที่ระบุไว้

--ไม่ถูกต้อง=โหมด
โหมดความล้มเหลวสำหรับหมายเลขที่ไม่ถูกต้อง: MODE สามารถ: ยกเลิก (ค่าเริ่มต้น), ล้มเหลว, เตือน, ละเว้น

--การขยายความ=N
แพดเอาต์พุตเป็นอักขระ N; บวก N จะชิดขวา; เชิงลบ N will
จัดชิดซ้าย; ช่องว่างภายในจะถูกละเว้นหากเอาต์พุตกว้างกว่า N ค่าเริ่มต้นคือto
pad โดยอัตโนมัติหากพบช่องว่าง

--กลม=วิธีการ
ใช้ METHOD ในการปัดเศษเมื่อทำการปรับขนาด วิธีสามารถ: ขึ้น, ลง, จากศูนย์ (ค่าเริ่มต้น),
ไปทางศูนย์, ใกล้ที่สุด

--คำต่อท้าย=คำต่อท้าย
เพิ่ม SUFFIX ให้กับตัวเลขเอาต์พุต และยอมรับ SUFFIX ที่เป็นตัวเลือกในตัวเลขอินพุต

--ถึง=หน่วย
ตัวเลขเอาท์พุตมาตราส่วนอัตโนมัติเป็นหน่วย ดูหน่วยด้านล่าง

--to-หน่วย=N
ขนาดหน่วยเอาต์พุต (แทนที่จะเป็นค่าเริ่มต้น 1)

-z, --zero-สิ้นสุด
ตัวคั่นบรรทัดคือ NUL ไม่ใช่ขึ้นบรรทัดใหม่

--ช่วยด้วย แสดงวิธีใช้นี้และออกจาก

--รุ่น
ข้อมูลรุ่นส่งออกและการออก

หน่วย ตัวเลือก:
ไม่มีการปรับขนาดอัตโนมัติ คำต่อท้ายจะทำให้เกิดข้อผิดพลาด

ยอมรับคำต่อท้ายตัวอักษรเดี่ยว/สองตัวอักษรเสริม:

1K = 1000, 1Ki = 1024, 1M = 1000000, 1Mi = 1048576,

si ยอมรับส่วนต่อท้ายตัวอักษรเดี่ยวตัวเลือก:

1K = 1000, 1M = 1000000, ...

iec ยอมรับคำต่อท้ายตัวอักษรเดี่ยวที่เป็นตัวเลือก:

1K = 1024, 1M = 1048576, ...

iec-i ยอมรับส่วนต่อท้ายสองตัวอักษรหรือไม่ก็ได้:

1Ki = 1024, 1Mi = 1048576, ...

FIELDS สนับสนุน ตัด(1) สไตล์ สนาม ช่วง:
สนาม N N' นับจาก 1

N- จากช่อง N'th ถึงท้ายบรรทัด

NM จากฟิลด์ N'th ถึง M'th (รวม)

-M จากฟิลด์แรกถึงฟิลด์ M'th (รวม)

- ทุกสาขา

หลายช่อง/ช่วงสามารถคั่นด้วยเครื่องหมายจุลภาค

FORMAT ต้องเหมาะสมสำหรับการพิมพ์อาร์กิวเมนต์ทศนิยมหนึ่งจุด '%f' ใบเสนอราคาทางเลือก
(%'f) จะเปิดใช้งาน --การจัดกลุ่ม (หากได้รับการสนับสนุนจากสถานที่ปัจจุบัน) ค่าความกว้างเสริม
(%10f) จะแพดเอาท์พุต ความกว้างศูนย์ (%010f) ที่เป็นตัวเลือกจะทำให้ตัวเลขเป็นศูนย์ ไม่จำเป็น
ค่าลบ (%-10f) จะชิดซ้าย ความแม่นยำเสริม (%.1f) จะแทนที่
อินพุตที่กำหนดความแม่นยำ

สถานะการออกคือ 0 หากแปลงหมายเลขที่ป้อนทั้งหมดเรียบร้อยแล้ว โดยค่าเริ่มต้น numfmt
จะหยุดที่ข้อผิดพลาดในการแปลงครั้งแรกพร้อมสถานะการออก 2. ด้วย --ไม่ถูกต้อง='ล้มเหลว'
มีการพิมพ์คำเตือนสำหรับข้อผิดพลาดในการแปลงแต่ละครั้งและสถานะการออกคือ 2 ด้วย
--ไม่ถูกต้อง='เตือน' ข้อผิดพลาดในการแปลงแต่ละครั้งจะได้รับการวินิจฉัย แต่สถานะการออกคือ 0 ด้วย
--ไม่ถูกต้อง=ข้อผิดพลาดในการแปลง 'ละเว้น' ไม่ได้รับการวินิจฉัย และสถานะการออกคือ 0

ตัวอย่าง


$ numfmt --to=si 1000

-> "1.0K"

$ numfmt --to=iec 2048

-> "2.0K"

$ numfmt --to=iec-i 4096

-> "4.0Ki"

$ ก้อง 1K | numfmt --จาก=ศรี

-> "1000"

$ ก้อง 1K | numfmt --จาก=iec

-> "1024"

$ df -B1 | numfmt -- ส่วนหัว -- ฟิลด์ 2-4 --to=si
$ ls -l | numfmt --header --field 5 --to=iec
$ ls -lh | numfmt --header --field 5 --from=iec --padding=10
$ ls -lh | numfmt --header --field 5 --from=iec --format %10f

ใช้ numfmt ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad