下面是bash的代码可以输出成python格式的数组,不知道你是不是想要这种?
df -ah | awk 'BEGIN{ORS=""; print "["} {print "[\""$1"\", \""$2"\", \""$3"\", \""$4"\", \""$5"\", \""$6"\"], "}END{print "]"}'
output:
[["Filesystem", "Size", "Used", "Avail", "Use%", "Mounted"], ["/dev/sda1", "462G", "63G", "376G", "15%", "/"], ["proc", "0", "0", "0", "-", "/proc"], ["sysfs", "0", "0", "0", "-", "/sys"], ["none", "0", "0", "0", "-", "/sys/fs/fuse/connections"], ["none", "0", "0", "0", "-", "/sys/kernel/debug"], ["none", "0", "0", "0", "-", "/sys/kernel/security"], ["udev", "1.9G", "4.0K", "1.9G", "1%", "/dev"], ["devpts", "0", "0", "0", "-", "/dev/pts"], ["tmpfs", "770M", "796K", "770M", "1%", "/run"], ["none", "5.0M", "0", "5.0M", "0%", "/run/lock"], ["none", "1.9G", "0", "1.9G", "0%", "/run/shm"], ["binfmt_misc", "0", "0", "0", "-", "/proc/sys/fs/binfmt_misc"], ]