Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

bash - dodanie wget do każdej linijki w pliku tekstowym

marek-zarzycki 05 Cze 2014 18:28 669 2
  • #1 05 Cze 2014 18:28
    marek-zarzycki
    Poziom 27  

    Plik tekstowy ma taką przykładową zawartość:

    Code:
    2014.06.05 - tutaj tytuł http://link-do-pliku.zip
    
    2014.06.04 - tutaj tytuł http://link-do-pliku.zip
    2014.06.03 - tutaj tytuł http://link-do-pliku.zip
    2014.06.02 - tutaj tytuł http://link-do-pliku.zip
    itd..

    Chciałbym aby zawartość takiego pliku tekstowego wyglądała następująco:
    Code:
    wget -O '2014.06.05 - tutaj tytuł' -c 'http://link-do-pliku.zip' &&
    
    wget -O '2014.06.04 - tutaj tytuł' -c 'http://link-do-pliku.zip' &&
    wget -O '2014.06.03 - tutaj tytuł' -c 'http://link-do-pliku.zip' &&
    wget -O '2014.06.02 - tutaj tytuł' -c 'http://link-do-pliku.zip' &&
    itd..

    lub ewentualnie aby plik tekstowy pozostał bez zmian lecz aby wget pobierał każdą linijkę po kolei tworząc odpowiedni tytuł pliku z tego, co znajduje się w każdej linijce przed linkiem.

    Potrafiłby ktoś napisać linijkę skryptu w bash'u na takie coś?

    0 2
  • Pomocny post
    #2 05 Cze 2014 20:15
    kasjo
    Poziom 25  

    Tak na szybko.

    Kod: bash
    Zaloguj się, aby zobaczyć kod

    0
  • #3 05 Cze 2014 22:39
    marek-zarzycki
    Poziom 27  

    Super, dzięki. Tylko taką malutką poprawkę dałem aby zapisywało plik z rozszerzeniem:

    Kod: bash
    Zaloguj się, aby zobaczyć kod

    0