多次复制同一个文件

多次复制同一个文件

我有一个音频文件,我正在运行一个脚本来解码该音频文件。现在我想测量系统的延迟。因此,我正在使用命令运行脚本time。就像$ time ./uber.sh 在脚本中uber.sh提到了音频文件的文件路径。现在我想检查一下,相同的音频文件 100、1000 和 10000 次时的延迟。最初,我正在考虑实际复制同一个音频文件 100、1000、10000 次,然后再次运行脚本来测量时间。

有没有其他方法,我不应该多次复制同一个音频文件(例如 100 到 10000 次)并测量时间。但它会多次运行单个文件的脚本。

答案1

bash您是问如何在shell/终端中创建循环吗?

例子:

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

如果您愿意,可以用换行符替换所有分号。bash命令行使用与脚本相同的语法,因此您可以将其放入文本文件中并将其chmod a+x myfilename转换为可执行脚本。

相关内容