如何从输出行中提取第一列?

时间:2014-10-16 15:45:09

标签: linux bash shell parsing command

执行时

sudo fdisk -l | tail -n 1

结果给了我

/dev/sdb1   *        8064     7669823     3830880    b  W95 FAT32

所以我需要的是只提取“/ dev / sdb1 /”。 不完全是sdb1,最后列出的设备。如果我有两个闪存驱动器并且我需要最后一个闪存驱动器怎么办?

我到处搜寻,我找不到。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

sudo fdisk -l | tail -n 1 | awk '{print $1}'

将生成为

/dev/sdb1