我想编写一个bash脚本,能够修改文件中出现的特定字符串。我的文本文件中包含许多URL链接,格式如下:
http://goo.gl/abc23
(即goo.gl/后面跟着4或5个字母数字字符)。我想对所有的链接添加一个字符串,例如:http://goo.gl/abc23
将变为http://goo.gl/abc23?AString
,http://goo.gl/JB007
将变为http://goo.gl/JB007?AString
等等。我已经尝试使用sed(搜索和替换)和正则表达式,但不知道如何仅仅添加一个字符串而不是替换它。我对bash和正则表达式并不熟悉,请问有谁可以帮助我吗?非常感谢!