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

使用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       //是追加保存
相关推荐
Crazy________1 天前
4.10dockerfile构建镜像
java·开发语言
阿维的博客日记1 天前
锁消除和锁粗化
java·逃逸分析
云烟成雨TD1 天前
Spring AI 1.x 系列【26】结构化输出执行流程
java·人工智能·spring
Slow菜鸟1 天前
Spring Cloud 教程(四) | OpenFeign 的作用
后端·spring·spring cloud
小陈的进阶之路1 天前
Appium 自动化测试笔记
笔记·appium
Rick19931 天前
LangChain和spring ai是什么关系?
人工智能·spring·langchain
雪的季节1 天前
qt信号槽跨线程使用时候的坑
java·开发语言·qt
yy_xzz1 天前
【Qt 开发笔记】能扛住断电、多线程的通用配置类(移植直接用)
笔记·qt
chh5631 天前
C++--内存管理
java·c语言·c++·windows·学习·面试
我不是懒洋洋1 天前
AI的影响8
笔记