gpt4 book ai didi

variables - sed 在读取行时替换变量

转载 作者:行者123 更新时间:2023-12-02 04:51:45 27 4
gpt4 key购买 nike

我正在处理 shell 脚本,我需要将文件不同行的一些字符串更改为 while read 语句。结构需要像这样,因为 String_Search 和 String_result 将在每一行上计算。

while read line 
do
varA="String_Search"
resA="String_Result"
line=`echo $line | sed -e "s/$varA/$resA"`
echo $line >> outputFile.txt
done < "inputFile.txt"

脚本不工作,并向我显示此错误消息:

sed: -e expression #1, char 31: unterminated `s' command

谁能帮帮我?

感谢大家

最佳答案

你需要用斜线结束替换模式 /

line=`echo $line | sed -e "s/$varA/$resA/"`

关于variables - sed 在读取行时替换变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18717302/

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