AからZまでディレクトリを作成し、その中のファイルを1から9まで作成するスクリプト[閉じる]

AからZまでディレクトリを作成し、その中のファイルを1から9まで作成するスクリプト[閉じる]

次のような場合、シェルのスクリプトがどのように見えるかを知っていますか?実行時にAからZまでzフォルダを作成する必要があります。各フォルダに0から9の空のファイルを作成する必要があります。

さらに、ファイルを含む別のディレクトリを作成する必要があります。各ディレクトリにいくつかのファイルがあるかどうかを計算します。

よろしくお願いします!

ベストアンサー1

まあ、Stack Overflowのfr3dch3nに答えがあります。ここにいます。

#!/bin/bash
count=0

for x in {A..Z}; do
    mkdir ${x}
    pushd ${x} > /dev/null
    for y in {0..9}; do
        count=$((count + 1))
        touch $y
    done
    popd > /dev/null
done

mkdir counter
echo $count > counter/result

おすすめ記事