我有一个任务,要求写一个脚本,该脚本显示使用特定文件系统格式化的所有分区(以参数形式给出)。 我已经编写了脚本,但是运行时它显示为“ 0”。我究竟做错了什么? 这是我的代码:
#!/bin/bash
n=sudo parted -l | tail -n +8 | awk '{print $5}' | wc | awk '{print $2}'
m=sudo parted -l | tail -n +8 | awk '{print $5}'
q=sudo parted -l | tail -n +8
for i in $n; do
if [ "[ $m | sed -n ip ]" = "$1" ]; then
echo "$q | sed -n ip"
fi
done
答案 0 :(得分:0)
与您的方法不同,但是它可以满足您的需求吗?
lsblk -f | awk '$0 ~ fs {print $NF}' fs=ext2