Windows 10 + VMware 16 Pro + Ubuntu 20.04
1、使用需求
在对激光雷达点云进行处理时,多数时候要把bag格式转换成pcd格式,文件名是每一帧点云的时间戳。那么,需要批量读取pcd点云文件时,时间戳文件名很不友好。
2、解决方法
写一个脚本进行批量重命名
touch rename.sh
./rename.sh
let i=1 # 创建变量
path=/ # 文件路径
cd ${/mnt/hgfs/H/20230227}
mkdir original # 备份原文件
for file in *.pcd # *.pcd 代表当前文件夹下的所有pcd格式文件
do
cp ${file} original # 把文件备份到original文件夹
mv ${file} ${i}.pcd # 根据变量 i 重命名pcd文件
echo "${file} renamed as ${i}.pcd" #终端显示内容
let i=i+1
done