写个获取linux系统分区的脚本
#!/bin/bash
获取所有分区信息
partitions=$(lsblk -o NAME,FSTYPE,MOUNTPOINT | grep -v NAME)
遍历每个分区
while read -r line; do
获取分区信息
name=$(echo "$line" | awk '{print $1}') fstype=$(echo "$line" | awk '{print $2}') mountpoint=$(echo "$line" | awk '{print $3}')
判断是否挂载
if [ -z "$mountpoint" ]; then mountpoint="未挂载" fi
输出分区信息
echo "分区名:$name" echo "文件系统类型:$fstype" echo "挂载点:$mountpoint" echo "" done <<< "$partitions"
原文地址: https://www.cveoy.top/t/topic/bJNC 著作权归作者所有。请勿转载和采集!