aria2c
を使用して1つのファイルに複数のリンクをダウンロードするにはどうすればよいですか?これは動作しますが、それでもすべてのリンクを別々のファイルとしてダウンロードします。この関数を定義することによって複数のリンクを1つのファイルにダウンロードする方法は?
aria2c2 links.txt results.txt
:
aria2c -i links.txt --o result.txt
aria2c
を使用して1つのファイルに複数のリンクをダウンロードするにはどうすればよいですか?これは動作しますが、それでもすべてのリンクを別々のファイルとしてダウンロードします。この関数を定義することによって複数のリンクを1つのファイルにダウンロードする方法は?
aria2c2 links.txt results.txt
:
aria2c -i links.txt --o result.txt
次のカスタムコマンドを使用することができます
function aria2c2() {
mkdir output && \
aria2c -i $1 --dir output && \
cat output/* > $2 && \
rm -r output
}
これは、リンクが指す内容をダウンロードして、1つのテキストファイルにそれらを結合します"results.txt"と呼ばれます。これは、テキストだけで作業していることを前提としています。
新しい端末ごとに機能を定義するには、~/.bashrc
ファイルに配置します。 source ~/.bashrc
と入力して現在の端末にロードします。
これは、あなたの質問に答えていない(すなわち、単独のaria2cでこれを行う方法)が、それは私が持っている最高だと私はコメントするのに十分な評判を持っていません。
が同様にカール+ xargsのを使用する場合があります多分猫 – user7201427
関数aria2c2(){ は、mkdir出力&& \ aria2c -i $ 1 --dir出力&& \ 猫出力/ *> $ 2 && \ RM -r出力 } –
そして、次のように入力します。aria2c2 links.txt results.txt –
システム管理者に問い合わせるか[スーパーユーザー](http://superuser.com/tour)にお尋ねください。 Stack Overflowは、プロと熱心なプログラマーのための質疑応答サイトです。 – Cyrus
最小限の検証可能な入力と期待される出力を提供します。 – Inian