นี่คือ dbar คำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
dbar - ASCII โปรเกรสบาร์
เรื่องย่อ
เสียงก้อง | dbar [ตัวเลือก]
DESCRIPTION
dbar ให้คุณกำหนดเครื่องหมายคงที่ 0% และ 100% หรือคุณสามารถกำหนดเครื่องหมายเหล่านี้แบบไดนามิกที่
รันไทม์ เครื่องหมายสแตติกและไดนามิกสามารถผสมกันได้ ในกรณีนี้ ค่าที่ระบุที่
รันไทม์จะมีลำดับความสำคัญสูงกว่า
คุณสามารถระบุช่วงของตัวเลข ค่าลบ ค่าบวก หรือช่วงที่มีค่าต่ำสุดเป็นค่าลบได้
และค่าสูงสุดที่เป็นบวก
ตัวเลขทั้งหมดถือเป็นจุดลอยตัวที่มีความแม่นยำสองเท่า กล่าวคือ อินพุตไม่จำกัด
เป็นจำนวนเต็ม
OPTIONS
-l ป้ายกำกับที่จะเติมหน้าแถบ (ค่าเริ่มต้น: "" )
-นอนล
ห้ามขึ้นบรรทัดใหม่ ห้ามใส่ '\n' ต่อท้ายแถบ (ค่าเริ่มต้น: do print "\n")
-สูงสุด
ค่าที่จะพิจารณา 100% (ค่าเริ่มต้น: 100)
-นาที
ค่าที่จะพิจารณา 0% (ค่าเริ่มต้น: 0)
-s สัญลักษณ์รีเซ็ตค่าเปอร์เซ็นต์ในมิเตอร์ (ค่าเริ่มต้น: "=")
-w จำนวนตัวอักษรที่จะพิจารณา 100% ในมิเตอร์ (ค่าเริ่มต้น: 25)
ตัวอย่าง
เครื่องหมาย 100% แบบคงที่หรืออินพุตค่าเดียว:
เสียงสะท้อน 25 | dbar -max 100 -l ข้อความ
ผลลัพธ์: ข้อความ 25% [====== ]
หากเครื่องหมาย 100% ของคุณเปลี่ยนแปลงแบบไดนามิกหรืออินพุต 2 ค่า:
echo "50 150" | dbar
| |
| |__ ค่าสูงสุด
|
|__ ค่าที่จะแสดง
เอาท์พุต: 33% [========= ]
หากช่วงค่าของคุณไม่อยู่ระหว่าง [0, maxval] หรืออินพุต 3 ค่า:
echo "50 -25 150" | dbar
- - -
| | |__ ค่าสูงสุด 100% เครื่องหมาย
| |
| |_____ ค่าต่ำสุด 0% เครื่องหมาย
|
|________ ค่าที่จะแสดง
เอาท์พุต: 43% [============ ]
วิ่งหลายรอบ:
สำหรับฉันใน 2 20 50 75 80; ทำ echo $i; นอน 1; เสร็จแล้ว | dbar | dzen2
ผลลัพธ์: ค้นหาตัวเอง
และพวกเรา
ไม่
ใช้ dbar ออนไลน์โดยใช้บริการ onworks.net