Il est très rare que vous souhaitiez creuser un répertoire et créer un ** chemin de répertoire + liste de noms de fichiers **, alors laissez-le comme mémo.
find * -type f
Vous pouvez le faire avec. Merci @ angel_p_57! !!
01_hokkaido
└ 001_sapporo
└xxxxx.jpg
└xxxxx.jpg
└xxxxx.jpg
└ 002_obihiro
└ 003_hakodate
⁝
02_aomori
└ 002_aomori
⁝
03_iwate
⁝
ls -1 | while read LINE
do
PREFECTURE=${LINE}
ls -1 "${PREFECTURE}" | while read LINE2
do
CITY="${LINE2}"
ls -1 "${PREFECTURE}"/"${LINE2}" | while read LINE3
do
FILE="${LINE3}"
echo "${PREFECTURE}"/"${CITY}"/"${FILE}"
done
done
done
Vous pourrez peut-être l'écrire un peu mieux avec une fonction récursive. S'il vous plaît laissez-moi savoir s'il y a un one-liner perverti qui est un ingénieur Tsuyotsuyo.
Recommended Posts