bash for 루프는 Ruby 스크립트를 실행합니다.

bash for 루프는 Ruby 스크립트를 실행합니다.

명령줄에서 여러 Ruby 스크립트를 실행하려고 합니다. 이것은 지금까지 내 코드입니다.

for i in {1..59}; do $("ruby sample$i.rb"); sleep 10; done

목적은 이러한 모든 스크립트를 신속하게 테스트하는 것이지만 다음 오류가 발생합니다.

ruby sample1.rb: command not found

나열된 모든 솔루션을 시도했습니다.여기하지만 행운은 없습니다.

이 스크립트를 실행하려면 어떻게 해야 합니까?

답변1

왜 복잡합니까?

 for i in {1..59}; do ruby sample$i.rb; sleep 10; done

실행할 때: $("ruby sample$i.rb")

즉, "ruby Sample1.rb"라는 명령을 실행한 다음 출력을 명령으로 실행합니다.

관련 정보