【发布时间】:2016-06-19 22:14:08
【问题描述】:
我有两个脚本,我将它们连接在一起。 script1.sh | script2.sh 最初它们是相同的,但我永远无法使其正常工作。 script1 的最后一部分调用youtube-dl 来读取批处理文件并将列表url 输出到终端。请注意尾随的 - 允许 youtube-dl 从标准输入读取。
cat $HOME/file2.txt | youtube-dl --ignore-config -iga -
而script2以:
开头while read -r input
do
ffmpeg [arg] [input] [arg2] [output]
我没有看到什么导致脚本在两部分组合时挂起,但如果一个部分通过管道传输到另一部分则可以工作?
编辑 - 问题的答案有点有趣。生活和学习。
【问题讨论】:
标签: bash shell ffmpeg youtube-dl