単語リストを使用してURLを作成し、コマンドラインを使用してURLからダウンロードする

単語リストを使用してURLを作成し、コマンドラインを使用してURLからダウンロードする

たとえば、テキストファイルに単語リストがあるとします。

禁欲、学業、宿泊、共犯、責任、

各単語をURLに変更し、端末ウィンドウのコマンドを使用してファイルをダウンロードしたいと思います。たとえば、リストの最初の単語abstinenceがに変更され、そのフォルダにhttps://ssl.gstatic.com/dictionary/static/sounds/de/0/abstinence.mp3ファイルがabstinence.mp3ダウンロードされます。その後、次の単語、つまりabuseURLになり、https://ssl.gstatic.com/dictionary/static/sounds/de/0/abuse.mp3そのURLからファイルがダウンロードされます。abuse.mp3

端末のコマンドラインを使用するか、コマンドラインで実行されているスクリプトを使用してこれを実行できますか?

ベストアンサー1

容易に:

while read -d ';' word; do 
    wget "https://ssl.gstatic.com/dictionary/static/sounds/de/0/$word.mp3"; 
done < file

説明する

while read -d';' word各行を読み、別々の単語をfile保存してください。その後、ファイルがダウンロードされる場所に渡されます。;-d';'$wordwget

おすすめ記事