![A부터 Z까지 디렉토리를 만들고 그 안의 파일을 1부터 9까지 만드는 스크립트 [닫기]](https://linux55.com/image/163504/A%EB%B6%80%ED%84%B0%20Z%EA%B9%8C%EC%A7%80%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EB%A5%BC%20%EB%A7%8C%EB%93%A4%EA%B3%A0%20%EA%B7%B8%20%EC%95%88%EC%9D%98%20%ED%8C%8C%EC%9D%BC%EC%9D%84%201%EB%B6%80%ED%84%B0%209%EA%B9%8C%EC%A7%80%20%EB%A7%8C%EB%93%9C%EB%8A%94%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
다음과 같은 경우 쉘의 스크립트가 어떻게 생겼는지 아십니까? 실행 시 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