다음과 같은 경우 쉘의 스크립트가 어떻게 생겼는지 아십니까? 실행 시 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