首页 > 解决方案 > 尝试使用 sed 替换 fstab 中的 UUID

问题描述

我正在尝试使用 sed 替换 /etc/fstab 中的 UUID,并且我想假设我不知道当前的 UUID。

这是我到目前为止所尝试的:

 export UUID=$(blkid /dev/vda1 -sUUID -ovalue)
echo $UUID
f13d84b4-c756-4d89-9d5e-6b534397aa14
sudo sed -i -e "s/UUID=[a-f0-9-]+/UUID=$UUID/g" /etc/fstab

我认为这应该可行,但是 fstab 似乎根本没有改变。任何人都可以提供帮助或查看我哪里出错了吗?

标签: sedreplaceuuid

解决方案


推荐阅读