gpt4 book ai didi

linux - 如何将变量中的字符串添加到 BASH 文件中的每一行

转载 作者:太空宇宙 更新时间:2023-11-04 10:48:49 24 4
gpt4 key购买 nike

我有这个:

sed -e 's/$/string after each line/' -i filename

但我想要的不是“每行后的字符串”
有一个来自以下结果的字符串:

cat filename2 | tr '\n' ' '

我该怎么办?

最佳答案

如果我没理解错的话,你可以像这样将这个字符串保存在一个变量中:

$ myvar=`cat filename2 | tr '\n' ' '`; sed -e "s/$/ $myvar/" -i filename

基本上,您将命令的值存储在 myvar 中。然后,您运行 sed 并提供 $myvar 的内容作为 s(替换)命令的字符串。

关于linux - 如何将变量中的字符串添加到 BASH 文件中的每一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31909043/

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