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