동일한 파일을 여러 번 복사

동일한 파일을 여러 번 복사

오디오 파일이 있고 오디오 파일을 디코딩하는 스크립트를 실행 중입니다. 이제 시스템의 대기 시간을 측정하고 싶습니다. 그래서 스크립트를 실행하기 위해 명령을 사용하고 있습니다 time. 오디오 파일의 파일 경로 는 $ time ./uber.sh 스크립트에 언급되어 있습니다. uber.sh이제 동일한 오디오 파일의 대기 시간을 100번, 1000번, 10000번 확인하고 싶습니다. 처음에는 실제로 동일한 오디오 파일을 100, 1000, 10000번 복사한 다음 스크립트를 다시 실행하여 시간을 측정하는 것을 고려했습니다.

동일한 오디오 파일을 여러 번(예: 100~10000회) 복사하고 시간을 측정하지 말아야 하는 다른 방법이 있습니까? 그러나 단일 파일에 대한 스크립트를 여러 번 실행합니다.

답변1

bash쉘/터미널에서 루프를 만드는 방법을 묻고 있습니까?

예:

for ((i=0; i<1000; i++)); do date --iso=ns; echo $i; time sleep 0.1s; done

원하는 경우 모든 세미콜론을 개행 문자로 바꿀 수 있습니다. bash명령줄은 스크립트와 동일한 구문을 사용하므로 이를 텍스트 파일에 넣고 chmod a+x myfilename실행 가능한 스크립트로 바꿀 수 있습니다.

관련 정보