ฉันต้องการที่จะทำให้ เอ็นดู
เครื่องมือการใช้งานดิสก์ NCurses วิเคราะห์เส้นทาง แสดงผล และออก เพื่อวัตถุประสงค์ในการเขียนสคริปต์ โดยปกติแล้วมันเป็นเครื่องมือที่โต้ตอบกับมนุษย์ แต่ฉันต้องการลบส่วนที่โต้ตอบกับมนุษย์ออก
ถ้าฉันวิ่ง ncdu /บูต
ฉันเห็นของฉัน /บูต
พาร์ทิชัน นี่คือสิ่งที่ฉันเห็น:
ncdu 1.14.1 ~ ใช้ปุ่มลูกศรเพื่อนำทาง กด ? เพื่อขอความช่วยเหลือ
--- /บูต --------------------------------------------- --------
100.2 MiB [##########] initrd.img-5.13.0-28-generic
100.2 MiB [######### ] initrd.img-5.13.0-27-generic
11.2 MiB [# ] vmlinuz-5.11.0-46-generic
9.7 MiB [ ] vmlinuz-5.13.0-28-generic
9.7 MiB [ ] vmlinuz-5.13.0-27-generic
9.7 MiB [ ] vmlinuz-5.13.0-25-generic
8.0 ไมล์ [ ] /grub
5.7 MiB [ ] System.map-5.13.0-28-generic
5.7 MiB [ ] System.map-5.13.0-27-generic
5.7 MiB [ ] System.map-5.13.0-25-generic
5.6 MiB [ ] System.map-5.11.0-46-ทั่วไป
252.0 KiB [ ] config-5.13.0-28-ทั่วไป
252.0 KiB [ ] config-5.13.0-27-ทั่วไป
252.0 KiB [ ] config-5.13.0-25-ทั่วไป
252.0 KiB [ ] config-5.11.0-46-ทั่วไป
184.0 KiB [ ] memtest86+_multiboot.bin
184.0 KiB [ ] memtest86+.elf
180.0 KiB [ ] memtest86+.bin
! 16.0 KiB [ ] /สูญหาย+พบ
! 4.0 กิโลไบต์ [ ] /efi
@ 0.0 B [ ] initrd.img.old
@ 0.0 B [ ] initrd.img
@ 0.0 B [ ] vmlinuz.old
@ 0.0 B [ ] vmlinuz
ตอนนี้ ฉันจะสคริปต์นี้เพื่อแสดงผลลัพธ์นี้ เก็บไว้ในตัวแปรสำหรับการพิมพ์ในภายหลัง และออกได้อย่างไร
สิ่งที่ฉันต้องการคือสิ่งนี้:
เอาต์พุต = "$ (ncdu / บูต)"
เสียงสะท้อน "เอาต์พุต $"
ฉันคิดว่าตอนนี้มันค้างอยู่ที่บรรทัดแรกเพราะมันกำลังรอการโต้ตอบของมนุษย์
คำถามที่ตามมา: ทุบตี: ทำ ดู่
แสดงผลคล้ายกับ เอ็นดู