shell 匹配 三個資料夾下 同一時刻 的檔案

2021-09-25 14:33:35 字數 3026 閱讀 9703

#!/bin/bash

##下面三個txt用來是所有的lidar,vis,radar路徑

#路徑大概長這個樣子

##下面三個txt用來存放匹配上的路徑

rm /apollo/data/xuehui_test/jpg_lidar_matched_list.txt #被radar時間戳匹配上的lidar

rm /apollo/data/xuehui_test/jpg_vis_matched_list.txt #被radar時間戳匹配上的vis

rm /apollo/data/xuehui_test/jpg_radar_not_matched_list.txt #找不到合適lidar時間戳的radar

#閾值time_diff=0.1

#匹配合適時間戳的lidar

flag_deleted=0 #只要匹配上,flag就等於零

break

#找到第乙個合適的時間戳之後就退出迴圈,等下乙個radar時間戳.

fidoneif[

"$flag_deleted" -eq 1 ]

;then

echo

$line_radar

>> /apollo/data/xuehui_test/jpg_radar_not_matched_list.txt #radar 沒有找到合適的lidar時間戳

flag_deleted=1 #這個flag=1是為vis的匹配做準備的.

fi##匹配合適時間戳的vis

>> /apollo/data/xuehui_test/jpg_radar_not_matched_list.txt #radar 沒有找到合適的lidar時間戳

fidone

##這裡還少乙個把 jpg_radar_not_matched_list.txt 裡出現的所有路徑,在jpg_001_list.txt中都刪掉

參考:

shell比較浮點數和整數

提取同一資料夾下所有檔案的同一列

import pandas as pd import os from pandas import series,dataframe dir r c users user pythonproject venv 資料 raw data 設定工作路徑 新建列表,存放檔名 可以忽略,但是為了做的過程能心裡有...

shell 統計乙個資料夾下不同型別檔案的個數

ls grep i bmp wc lls find name bmp wc l其中wc是word count 的縮寫,統計個數。目錄結構為 d deepfeature frontlip cuijie caozuo caozuo1 bmp openpath d deepfeature frontlip...

找出乙個資料夾下的所有檔案

找出乙個資料夾下的所有檔案,用遞迴方法實現 給出乙個資料夾,找出資料夾下面的所有檔案 class findfile public function checkdir return true public function find file reset allfile 把陣列指標重新指向第乙個元素 ...