我正在尝试从fdisk -l
linux 上的输出中获取磁盘信息。
fdisk -l | grep -E 'Disk /dev/sd.\:'
我得到以下输出。
Disk /dev/sde doesn't contain a valid partition table
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
但我想得到的是
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
我试着这样做
fdisk -l | grep -E 'Disk /dev/sd.\:' | grep -v "contain"
但我不知道为什么 grep 不忽略包含“包含”的行。