GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

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

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

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

โครงการ:

ชื่อ


funtbl - แยกตารางออกจาก Funtools ASCII output

เรื่องย่อ


สนุกได้ [-c cols] [-h] [-n table] [-p prog] [-s sep]

DESCRIPTION


[หมายเหตุ: โปรแกรมนี้เลิกใช้แล้วเพื่อสนับสนุนการประมวลผลข้อความ ASCII ใน
เครื่องมือสนุก ตอนนี้คุณสามารถดำเนินการ fundisp กับไฟล์เอาท์พุต funtools ASCII (ระบุตาราง
โดยใช้เครื่องหมายวงเล็บ) เพื่อแยกตารางและคอลัมน์]

การขอ ฟันบล สคริปต์แยกตารางที่ระบุ (ไม่มีส่วนหัวและความคิดเห็น) จากa
ไฟล์เอาต์พุต funtools ASCII และเขียนผลลัพธ์ไปยังเอาต์พุตมาตรฐาน ครั้งแรกที่ไม่ใช่
อาร์กิวเมนต์ switch คือชื่อไฟล์อินพุต ASCII (เช่น เอาต์พุตที่บันทึกไว้จาก funcnts, fundisp,
คนขี้ขลาด ฯลฯ ) หากไม่มีการระบุชื่อไฟล์ stdin จะถูกอ่าน สวิตช์ -n ระบุซึ่ง
ตาราง (เริ่มจาก 1) เพื่อแยก ค่าเริ่มต้นคือการแยกตารางแรก The -c
switch เป็นรายการหมายเลขคอลัมน์ที่คั่นด้วยช่องว่างเพื่อส่งออก เช่น -c "1 3 5" will
แยกสามคอลัมน์แรกที่มีเลขคี่ ค่าเริ่มต้นคือการแยกคอลัมน์ทั้งหมด NS
-s สวิตช์ระบุสตริงตัวคั่นที่จะวางระหว่างคอลัมน์ ค่าเริ่มต้นคือเดียว
ช่องว่าง. สวิตช์ -h ระบุว่าควรเพิ่มชื่อคอลัมน์ในบรรทัดส่วนหัวก่อน
ข้อมูลจะถูกส่งออก หากไม่มีสวิตช์ จะไม่มีส่วนหัวใดๆ อยู่ข้างหน้า สวิตช์โปรแกรม -p
อนุญาตให้คุณระบุโปรแกรมที่เหมือน awk เพื่อเรียกใช้แทนค่าเริ่มต้น (ซึ่งเป็นโฮสต์-
เฉพาะและถูกกำหนด ณ เวลาสร้าง) สวิตช์ -T จะส่งข้อมูลออกเป็น rdb
รูปแบบ (เช่น มีส่วนหัว 2 แถวของชื่อคอลัมน์และขีดกลาง และคอลัมน์ข้อมูล
คั่นด้วยแท็บ) สวิตช์ -help จะพิมพ์ข้อความอธิบายการใช้งานโปรแกรม

ตัวอย่างเช่น พิจารณาผลลัพธ์จากคำสั่ง funcnts ต่อไปนี้:

[sh] funcnts -sr snr.ev "แอน 512 512 0 9 n=3"
# แหล่งที่มา
# ไฟล์ข้อมูล: /proj/rd/data/snr.ev
# arcsec/พิกเซล: 8
# พื้นหลัง
# ค่าคงที่: 0.000000
# หน่วยคอลัมน์
# พื้นที่: arcsec**2
# surf_bri: cts/arcsec**2
# surf_err: cts/arcsec**2

# สรุปผลการลบพื้นหลัง
มากถึง net_counts พื้นหลังข้อผิดพลาด berror พื้นที่ surf_bri surf_err
---- ------------ --------- ------------ --------- ---- ----- --------- ---------
1 147.000 12.124 0.000 0.000 1600.00 0.092 0.008
2 625.000 25.000 0.000 0.000 6976.00 0.090 0.004
3 1442.000 37.974 0.000 0.000 15936.00 0.090 0.002

# ผลลัพธ์การลบพื้นหลัง
reg net_counts พื้นหลังข้อผิดพลาด berror พื้นที่ surf_bri surf_err
---- ------------ --------- ------------ --------- ---- ----- --------- ---------
1 147.000 12.124 0.000 0.000 1600.00 0.092 0.008
2 478.000 21.863 0.000 0.000 5376.00 0.089 0.004
3 817.000 28.583 0.000 0.000 8960.00 0.091 0.003

# มีการใช้ส่วนประกอบต้นทางและพื้นหลังต่อไปนี้:
แหล่งที่มา_ภูมิภาค
----------------
แอน 512 512 0 9 n=3

reg นับพิกเซล sumcnts sumix
-
1 147.000 25 147.000 25
2 478.000 84 625.000 109
3 817.000 140 1442.000 249

มีสี่ตารางในผลลัพธ์นี้ ในการดึงข้อมูลล่าสุด คุณสามารถดำเนินการ:

[sh] funcnts -s snr.ev "แอน 512 512 0 9 n=3" ⎪ funtbl -n 4
1 147.000 25 147.000 25
2 478.000 84 625.000 109
3 817.000 140 1442.000 249

โปรดทราบว่าเอาต์พุตได้รับการจัดรูปแบบใหม่เพื่อให้มีช่องว่างเดียวแยกแต่ละส่วน
คอลัมน์โดยไม่มีข้อมูลส่วนหัวหรือความคิดเห็นที่ไม่เกี่ยวข้อง

หากต้องการแยกเฉพาะคอลัมน์ 1,2 และ 4 จากตัวอย่างที่แล้ว (แต่มีส่วนหัวนำหน้าและ
แท็บระหว่างคอลัมน์) คุณสามารถดำเนินการ:

[sh] funcnts -s snr.ev "แอน 512 512 0 9 n=3" ⎪ funtbl -c "1 2 4" -h -n 4 -s "\t"
#reg นับ sumcnts
1 147.000 147.000
2 478.000 625.000
3 817.000 1442.000

แน่นอน ถ้าก่อนหน้านี้บันทึกผลลัพธ์ในไฟล์ชื่อ foo.out ก็เหมือนเดิม
สามารถรับผลลัพธ์ได้โดยดำเนินการ:

[sh] funtbl -c "1 2 4" -h -n 4 -s "\t" foo.out
#reg นับ sumcnts
1 147.000 147.000
2 478.000 625.000
3 817.000 1442.000

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


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

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

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี