bash에서 다음 코드를 실행하려고합니다. 일한다고 가정하고 있지만 그렇게하지는 않습니다. 해결하도록 도와 줄 수 있습니까? 나는 프로그래밍으로 시작하고있다. 코드는 이것이다 :bash에서 반복이 작동하지 않습니다.
for i in {1:5}
do
cd path-to-folder-number/"$i"0/
echo path-to-folder-number/"$i"0/
done
예
내가 (10,20..50를) 번호가 폴더를 반복 할, 그래서 그 경로에 폴더 "에서 디렉토리를 변경 -number/10/"to"path-to-folder-number/20/".etc
다음과 같이 바꿉니다. 그러나 .. 아직 작동하지 않습니다. 스크립트가 적용되면 내가 얻을 : 최대를 들어
can't cd to path-to-folder-number/{1..5}0/
{1..5}; do echo $ i; done –
@JohnC 나는 그것을했다. 그러나 얻는다 : path to to-folder-number/{1..5}에 cd 할 수 없다. 0/약간의 스크립트를 바꾼다. 다시 게시판을 보아라. – santimirandarp
@santimirandarp 그것은 당신을 제안한다. bash는 사용하지 않지만 중괄호 확장을 지원하지 않는 다른 쉘은 사용합니다. 스크립트의 세방 라인은 무엇이며 어떻게 실행합니까? –