一緒にパイプする 2 つのスクリプトがあります。script1.sh | script2.sh
もともとそれらは同じものの一部でしたが、正しく動作させることはできませんでした。script1 の最後の部分ではyoutube-dl
、バッチ ファイルを読み取り、リストの URL をターミナルに出力します。末尾-
により、youtube-dl が stdin から読み取ることができることに注意してください。
cat $HOME/file2.txt | youtube-dl --ignore-config -iga -
script2 は次のように始まります。
while read -r input
do
ffmpeg [arg] [input] [arg2] [output]
2 つの半分が結合されたときにスクリプトがハングする原因となっているのは何ですか?
編集 - 答えが質問にあるのはちょっとおかしいです..生きて学びましょう。