ssh 远程执行awk命令并赋值到变量

2025-04-09 13:20:32
推荐回答(1个)
回答1:

换一个思路,ssh执行的时候只需要取回足够的信息就好了,至于过滤、做awk可以放在本地上执行,这样就可以避免$转义等麻烦的问题

例如

Mem=$(ssh root@182.140.218.67 "free | grep Mem "| awk '{print $2}')