我的目标是使用 shuf 命令从目录中选择随机文件并用作 ffmpeg 流的输入。
ffmpeg 命令:./ffmpeg -i 文件
是| shuf -n 1 输出给我一个随机文件名,这是我需要的,但我如何将它合并到 ffmpeg 命令中?如果我将它存储到一个变量中,则变量 out 输出从存储变量时开始的 shuf 输出。
fileshuf=$(ls | shuf -n 1) echo $fileshuf 只输出相同的文件名
提前致谢
最佳答案
每次运行
./ffmpeg -i $(ls | shuf -n 1)
你会得到一个随机文件
关于linux - 如何将 shuf 命令用作变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23584351/