givenFolder にはサブフォルダーがあります。各サブフォルダーには、次のパターンの 36 個のファイルが必要です<subfoldername>_<xx>.png
(例: abc_09.png、abc_10.png など)。36 個のファイル (01 から 36) のいずれかが見つからない場合は、1x1.png をそのファイルとしてコピーして、そのフォルダーに作成します。たとえば、abc_01.png が見つからない場合は、1x1.png を abc_01.png としてそのサブフォルダーにコピーし、最後に各サブフォルダーに 36 個の番号付きファイルをすべて含めるようにします。1x1.png のハードコーディングされた場所を想定します。
これまでのところ、私はこれを行うことができます:
#!/bin/bash
#list all sub directories and files under it
if [ ! -z "$1" ]
then
echo "Arguments passed";
if [ -d "$1" ]
then
tree -if --noreport "$1";
else
echo "Supplied argument is not a directory";
fi
else
echo "No arguments passed";
fi
しかし、私は前に進む方法がわかりません。