
答え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