(笔记)获取终端输出保存到文件

使用rostopic echo某个话题内容时,需要将终端输出保存到文件中。

将所有内容保存到文件中

复制代码
rostopic echo /mavros/state > my.txt

grep提取特定内容保存到文件中

复制代码
rostopic echo /mavros/state |grep -w "mode" > my.txt
注:

会存在问题,因为是默认是全缓存 ,如果提取的内容太少,会无法保存到文件中。因此需要改为行缓存

复制代码
rostopic echo /mavros/state | grep --line-buffered -w "mode"  > my.txt

覆盖或者追加内容到文件中

复制代码
 > my.txt        //是覆盖保存
 >> my.txt       //是追加保存
相关推荐
爱笑的眼睛116 分钟前
深入理解MongoDB PyMongo API:从基础到高级实战
java·人工智能·python·ai
leoufung8 分钟前
逆波兰表达式 LeetCode 题解及相关思路笔记
linux·笔记·leetcode
笃行客从不躺平16 分钟前
遇到大SQL怎么处理
java·开发语言·数据库·sql
q***876023 分钟前
Spring Boot 整合 Keycloak
java·spring boot·后端
Billow_lamb24 分钟前
Spring Boot2.x.x全局拦截器
java·spring boot·后端
上不如老下不如小34 分钟前
2025年第七届全国高校计算机能力挑战赛初赛 Java组 编程题汇总
java·计算机能力挑战赛
泉城老铁1 小时前
Springboot对接mqtt
java·spring boot·后端
源码_V_saaskw1 小时前
JAVA国际版同城跑腿源码快递代取帮买帮送同城服务源码支持Android+IOS+H5
android·java·ios·微信小程序
TT哇1 小时前
消息推送机制——WebSocket
java·网络·websocket·网络协议