shell变量定义和运算 | ROSbag导出txt

shell变量定义和运算

  • 定义变量: name="John Zoe"
  • 引用变量: echo "Hello $name"
  • 数值运算, 必须为整数, 不支持浮点
    • 加法: $((a + b))
    • 减法: $((a - b))
    • 乘法: $((a * b))
    • 除法: $((a / b))
    • 取模: $((a % b))

用shell将当前目录下所有ROS bag的同一个话题导出到txt文件

#!/bin/bash
topic="/ABC/DEFG"   # 你的话题名称
count=1
addr="/home/zz221/Desktop"  # 系列txt的存放地址
for file in $(find . -name "*.bag"); do
  rostopic echo -b "$file" -p "$topic" > $addr/topic$count.txt  # 一个包存到一个文件内
  printf $count
  count=$((count+1))    # 命名和计数
done

猜你喜欢

转载自blog.csdn.net/weixin_46143152/article/details/128924824