使目录从 A 到 Z 以及其中的文件从 1 到 9 的脚本

使目录从 A 到 Z 以及其中的文件从 1 到 9 的脚本

你是否知道 shell 中的脚本在以下条件下会是什么样子: 执行时,它必须从 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

相关内容