#!/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"

写个获取linux系统分区的脚本

原文地址: https://www.cveoy.top/t/topic/bJNC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录