awk取ssh-agent进程pid

来源:赵克立博客 分类: Linux 标签:awk发布时间:2022-05-05 09:41:33最后更新:2022-05-05 09:41:33浏览:266
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2022-05-05 09:41:33
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章

先看下正常情况下ssh-agent -s 的输出

2205051651714823304644.png

这里需要最后一行的最后一个pid值,使用下面命令取出最后一行,并保证输出的是一个设置pid到变量的语句

ssh-agent -s | grep 'echo' | awk '{print "pid="$4}'

2205051651714748647361.png

然后使用eval执行这个语句shell中就可以使用这个变量了

eval $(ssh-agent -s | grep 'echo' | awk '{print "pid="$4}')
echo $pid



微信号:kelicom QQ群:215861553 紧急求助须知
Win32/PHP/JS/Android/Python