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