sed - 尝试使用 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 似乎根本没有改变。任何人都可以提供帮助或查看我哪里出错了吗?
解决方案
推荐阅读
- python - 如何为 Flask 的 render_template() 优化模板
- wso2 - 在 JWT 授权中,如何将 JWT 令牌中包含的授权声明与与交换的访问令牌关联的范围相关联?
- mongodb - 几个小时后,聚合因网络错误而失败
- java - 如何在 Gradle 多项目构建中配置每个 Kotlin 项目?
- c# - Web API 总是显示相同的值
- abap - 如何在abap客户报告中使用ME_UPDATE_INFORECORD的变更文件
- flutter - 如何覆盖 Flutter 中的 Checkbox 小部件类?
- c# - 如何使 DateTime 绑定到 RazorPages ViewModel?
- excel - 如何在 excel 宏中编码以将数据作为数据行提取到新工作表(新格式)
- javascript - JavaScript - 超出最大调用堆栈大小