![如何在任何地方使用 sed 添加特定字符](https://linux22.com/image/1608582/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%BB%BB%E4%BD%95%E5%9C%B0%E6%96%B9%E4%BD%BF%E7%94%A8%20sed%20%E6%B7%BB%E5%8A%A0%E7%89%B9%E5%AE%9A%E5%AD%97%E7%AC%A6.png)
这是我使用 gradle 执行的 shell 脚本文件。
#!/bin/bash
echo "hello world"
jar=$(ls ./Test/Web/build/libs/)
echo " "
echo "$jar"
sed -i "s|build/libs/.*|build/libs/$jar|g" ./Test/build.gradle
该脚本使用 sed 操作“build/libs/Web-5.0.0-2-dev.jar”生成以下输出
上面的输出唯一缺少的是行尾的单引号 '。
我希望输出如下
'build/libs/Web-5.0.0-2-dev.jar'
否则 gradle 将出错
那么如何在上述输出的末尾添加特定字符,或者我们可以向现有的 sed 操作添加一些内容以获得所需的结果。