在caffe/CarStyle/Images下面有3个文件夹,Alto Fox Chhe ,各有2个子文件夹 train 和 val。 现在想简单的用一些命令和shell脚本把这些文件路径 和对应标签 输出到一个txt之中。
有2个办法。
一个是find 命令
find Images/Alto/Alto_val -name *jpg -printf "%p 0" >val.txt
形成的格式如 CarStyle/
Images/Alto/Alto_val/abc.jpg 0
一个是 find + cat 命令
先用find 去导出一个目录列表,再用cat去编辑
cat filename |while read line
do
echo %line label >>destFile
done