답변1
문제는 작은따옴표로 인해 $i가 확장되지 않는다는 것입니다. 다음과 같이 변경하세요.
for i in {1,2,3,4}; do cp MainFile.asy "CopyFile_$i.asy"; done
더 많은 셸에서 작동하는 보다 일반적인 버전의 경우 다음을 시도해 볼 수 있습니다.
for i in 1 2 3 4; do cp MainFile.asy "CopyFile_$i.asy"; done
또는 범위의 모든 값을 수동으로 입력하지 않고 다음을 수행합니다.
for i in $(seq 1 4); do cp MainFile.asy "CopyFile_$i.asy"; done