我知道您可以在 bash 中使用 sed 更改文本文件中的一行,显示类似的内容;
name="applicationname" //这不是问题(它会有所不同,这就是我使用 var 的原因)
描述: http: //google.com 或描述:http: //yahoo.com //有时描述中的“价值”会有所不同
至
描述:http ://mysite.com/depiction.php?package=applicationname //这是我想要实现的格式
通过使用 sed,但我不完全确定如何实现 sed。 http://www.gnu.org/software/sed/
编辑:这就是我刚刚想出的
sed -i "s!Depiction:.*!Depiction: http://mysite.com/depiction.php?package=$name!" ./inputfile
如果在这个特定的文本文件中没有“描述:”怎么办?我如何插入一行:描述:http ://mysite.com/depiction.php?package=applicationname ?