gpt4 book ai didi

regex - 让 sed 对变量而不是标准输入或文件进行操作

转载 作者:行者123 更新时间:2023-12-01 14:36:08 27 4
gpt4 key购买 nike

有很多问题询问如何在 sed 模式中使用变量,例如:sed "s/re/$VAR/"file,但我想执行替换 一个变量上。到目前为止,我一直在使用 echo 来执行此操作:

echo "$VAR" | sed 's/re/new/'

但是,尽管这有效,但看起来很乱。在 bash 或 zsh 中有更简单/更优雅的方法吗?

最佳答案

你可以这样做:

sed 's/re/new' <<< "$var"

如果你想这样做并更新变量,你可以这样做:

var=$(sed 's/re/new' <<< "$var")

关于regex - 让 sed 对变量而不是标准输入或文件进行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35920314/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com