解决ssh远程执行命令无法使用awk的问题

本文介绍了如何在SSH远程连接中正确使用awk命令。通过适当的语法调整,可以避免执行错误,确保awk能在远程服务器上正常运行。文章提供了一个具体示例,展示了如何设置awk命令以实现预期的数据处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



解决ssh远程执行命令无法使用awk的问题

http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f761398b87537dd78448e435061e5a38b8e760680d5c8892242056ee0806a1b7652e665977ebce80d21197e0ce7d70d37b612e47da1457944dfc8a1c7e8a7dcc0fbaea40b1edb565cfe889c4d82053cc550f7f97f7ff590113cb6df41232e4a18e48620556e5b32420a2192126de621aa14788f7426e10f186ca5d3cd45bd67667e6b834c02962b304d76f0c5443b73ac71f515727964b308f422a7290fc2be53d783070f311a4b8b1a19a499ba89b26e9f9dcd858&p=867ed55686cc41ac5caac7710f4ec4&newp=876ec54ad6c045fd0abe9b7c564498231610db2151d4d0116b82c825d7331b001c3bbfb42323120fd5c17f6103a44a5be9f13670350727a3dda5c91d9fb4c57479da75&user=baidu&fm=sc&query=ssh+%B2%BB%C4%DC%B4%AB%B5%DD+%D6%B4%D0%D0awk%C3%FC%C1%EE&qid=d932811d0002d613&p1=1

之前在使用ssh远程执行命令,当使用到awk的时候总是报错,而sed和grep都没有问题,以为awk支持远程执行。最近经过测试找到了解决此问题的方法。
 
举例:ssh 目标IP “awk ‘{print \$1}’文件名”
说明:只要保证ssh使用的是“”,并且awk中的$加上转义即可。

ssh unicomlabs@$ip       "df -h /home/unicomlabs/*_ast/config/config.ini|grep /|awk -F ' ' '{print \$5}' " >> /home/unicomlabs/yangyu/memlog.txt;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值