次のフォルダ構造があります。
/Brand/ProductCode01
/Brand/ProductCode02
各ProductCode##フォルダには、次のような多くのJPGファイルが含まれています。
image01.jpg, image02.jpg
など。
"ProductCode##"フォルダー内のすべてのファイルを一覧表示するProductCodeごとに1行のファイルを作成する必要があります。たとえば、次のようになります。
/Brand/ProductCode01/image01.jpg /Brand/ProductCode01/image02.jpg /Brand/ProductCode01/image03.jpg
/Brand/ProductCode02/image01.jpg /Brand/ProductCode02/image02.jpg
すべてのファイルは1行にリストされ、スペースで区切られ、最後のファイル名に改行文字で終わる必要があります。
どんな提案がありますか?
ありがとうございます。
ベストアンサー1
CR-LFとLFを混同しないでください!また〜として知られています氏結婚右返品そしてエルイネF必要
このように:
$ tree
.
└── Brand
└── Ducati
├── A 1060
│ ├── image01.jpg
│ └── image02.jpg
├── A 1061
│ ├── image01.jpg
│ └── image02.jpg
├── A 1062
│ ├── image01.jpg
│ └── image02.jpg
└── A 1063
├── image01.jpg
└── image02.jpg
6 directories, 8 files
$ for d in ./Brand/Ducati/A*/; do echo "$d"image*.jpg; done | tee file.txt
./Brand/Ducati/A 1060/image01.jpg ./Brand/Ducati/A 1060/image02.jpg
./Brand/Ducati/A 1061/image01.jpg ./Brand/Ducati/A 1061/image02.jpg
./Brand/Ducati/A 1062/image01.jpg ./Brand/Ducati/A 1062/image02.jpg
./Brand/Ducati/A 1063/image01.jpg ./Brand/Ducati/A 1063/image02.jpg
bash
シェルのようにzsh
Bourneでも動作します。ksh