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

관련 정보