#리눅스 쓸 때 ls, cd, cp, mv 같은 기본 명령어만 평소에 써서 #shellscripts 제대로 안 배우고 막 쓰는데, 간단한 #쉘스크립트 파일에서 오류가 나서 해결을 못하는 중
예를 들어 example.sh라는 파일에 이렇게 씀
for n in 1, 2
do
cd dirt-00"$n"
cp carc ../carc-00"$n"
cd ..
done
뭘 하고 싶은 거냐면, 어떤 디렉토리에 dirt-001과 dirt-002라는 두 하위 디렉토리가 있음. 두 디렉토리마다 들어가서 carc라는 이름의 파일을 원래 디렉토리에다 각각 carc-001과 carc-002로 복사하라는 건데..
그렇게 하면 dirt-001과 dirt-002라는 디렉토리가 없고 carc 파일을 찾을 수 없다는 오류가 나옴. 디렉토리가 분명 있는데 뭐가 문제지..
문자열과 숫자는 구분하지 않는다고 하고.
아시는 분들.. 도와주세요..