次のような場合、シェルのスクリプトがどのように見えるかを知っていますか?実行時に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