img1.jpg
各画像の名前が等しいフォルダに画像があり、img2.jpg
画像の位置は等の形式です/home/master/test/data/obj/img1.jpg
。 /home/master/test/data/obj/img2.jpg
画像パスを抽出して、sample.txt
各行が画像の場所に対応するテキストファイルに配置しようとします。
/home/master/test/data/obj/img1.jpg
/home/master/test/data/obj/img2.jpg
Linuxでこれを簡単にする方法はありますか?
ベストアンサー1
一つの可能性はfind
find /home/master/test/data/obj/ -type f -name "*.jpg" > sample.txt
*.jpg
に含まれるファイルの絶対パス名を返します/home/master/test/data/obj/
。
コマンドfind
とそのオプションはPOSIX仕様に-type
あります。-name