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

使用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       //是追加保存
相关推荐
奋斗的小方2 分钟前
01 一文读懂UML类图:核心概念与关系详解
java·uml
长安城没有风7 分钟前
Java 高并发核心编程 ----- 线程池原理与实践(上)
java·juc
Remember_9937 分钟前
Spring 核心原理深度解析:Bean 作用域、生命周期与 Spring Boot 自动配置
java·前端·spring boot·后端·spring·面试
风流倜傥唐伯虎12 分钟前
java多线程打印
java·多线程
80530单词突击赢16 分钟前
云原生时代:.NET与Java的K8s进化论
java
舟舟亢亢16 分钟前
JVM复习笔记(上)
jvm·笔记
hhy_smile18 分钟前
Special method in class
java·开发语言
我命由我1234522 分钟前
Android 开发 Room 数据库升级问题:A migration from 6 to 7 was required but not found.
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
黄筱筱筱筱筱筱筱23 分钟前
7.适合新手小白学习Python的异常处理(Exception)
java·前端·数据库·python
Stecurry_3026 分钟前
Springboot整合SpringMVC --从0到1
java·spring boot·后端