gpt4 book ai didi

linux - 变量中带有 sed 的 Shell 子字符串

转载 作者:太空狗 更新时间:2023-10-29 11:42:43 25 4
gpt4 key购买 nike

我已经在 bash linux 中尝试过这个命令

echo "example=value" | sed "s/^example=\(.*\)$/\1/"

输出是。但是如果我把它放在一个变量中,它就不起作用了。

例如:

var="example=value" | sed "s/^example=\(.*\)$/\1/"
echo $var

输出什么都没有。怎么了?

最佳答案

这样做:

var=$(echo example=value | sed "s/^example=\(.*\)$/\1/")
echo $var

关于linux - 变量中带有 sed 的 Shell 子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36495919/

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