如何在任何地方使用 sed 添加特定字符

如何在任何地方使用 sed 添加特定字符

这是我使用 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 操作添加一些内容以获得所需的结果。

相关内容