我正在尝试处理文件夹中的多个视频,并通过将其输出重定向到文本文件来生成结果。当我在 bash 脚本中执行此操作时,它不起作用,也不会重定向,而是显示在屏幕上。我应该改变什么?如何解决?
for f in *.mp4
do
echo "Processing $f file..."
# take action on each file. $f store current file name
python myscript.py $f &> ../log-$f.txt
done
最佳答案
更改此:
python myscript.py $f &> ../log-$f.txt
对此:
python myscript.py "$f" &> ../log-"$f".txt
我没有检查它,但它应该可以工作,除非你必须指定绝对路径, 但这只是猜测。
关于linux - 将 bash 输出重定向到 bash 脚本中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59059917/