我正在尝试创建一个与输出一起使用的命令来检查分区类型和名称。我刚刚发现了一个解决方案,使用awk
或者也许sfdisk
?
这是我的基本输出:
\nroot@debian:/home/si# sudo sfdisk -l /dev/sda --quiet | awk '{print $0}'\nP\xc3\xa9riph\xc3\xa9rique Amor\xc3\xa7age D\xc3\xa9but Fin Secteurs Taille Id Type \n/dev/sda1 * 2048 2000895 1998848 976M 83 Linux \n/dev/sda2 2000896 86962175 84961280 40,5G 8e LVM Linux\n
Run Code Online (Sandbox Code Playgroud)\n现在让我们过滤 列$1
,$7
然后$8
root@debian:/home/si# sudo sfdisk -l /dev/sda --quiet | awk '{print $1, $7, $8}'\nP\xc3\xa9riph\xc3\xa9rique Id Type \n/dev/sda1 83 Linux \n/dev/sda2 LVM Linux \n
Run Code Online (Sandbox Code Playgroud)\n列上似乎有一个偏移量,因为LVM
上的值/dev/sda2
应该属于该Type
列,所以$8 …