我需要一些帮助来完成命令行。我需要在某些文件“applications.properties”中获得属性名称“server.port”,然后在“myIp:server.port/health”上进行 curl

我在下面的行中获取属性值,并且curl命令获取了参数,但是我无法在之前和/health之后添加IP。

您能帮我完成这个命令行吗?

cat ms-something-*/application.properties | grep server.port | awk '{print $3}' | xargs curl

因此,如果没有最后一个元素“xargs curl”,该行将返回端口号列表。但我需要添加ip(例如8.8.8.8)和/health,以便在"8.8.8.8:server.port/health"上调用curl

最佳答案

cat ms-something-*/application.properties | grep server.port | awk '{print "8.8.8.8:"$3"/health"}' | xargs curl

如果我正确理解了您的问题,该软件将为您服务...

关于linux - shell命令行中的concat字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40629151/

10-11 17:42
查看更多