Remove downloaded URLs from a text file











up vote
0
down vote

favorite












I have a text file containing a bunch of URLs (more like 500 or more), now I used wget to download few files and I want to remove URL of the files downloaded from the text file.










share|improve this question







New contributor




harshit is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
















  • 1




    What does a URL look like in the file?
    – waltinator
    Nov 25 at 16:24










  • Like a normal url http://something.deb and one line per url
    – harshit
    Nov 25 at 16:44










  • Is the URL a whole line.
    – Hobbyist
    Nov 25 at 17:01












  • Please provide a sample of the text including these URLs!
    – George Udosen
    Nov 25 at 17:14










  • Here is the link to [sample] (paste.ubuntu.com/p/tXSGK6yqY4)
    – harshit
    Nov 25 at 17:25















up vote
0
down vote

favorite












I have a text file containing a bunch of URLs (more like 500 or more), now I used wget to download few files and I want to remove URL of the files downloaded from the text file.










share|improve this question







New contributor




harshit is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
















  • 1




    What does a URL look like in the file?
    – waltinator
    Nov 25 at 16:24










  • Like a normal url http://something.deb and one line per url
    – harshit
    Nov 25 at 16:44










  • Is the URL a whole line.
    – Hobbyist
    Nov 25 at 17:01












  • Please provide a sample of the text including these URLs!
    – George Udosen
    Nov 25 at 17:14










  • Here is the link to [sample] (paste.ubuntu.com/p/tXSGK6yqY4)
    – harshit
    Nov 25 at 17:25













up vote
0
down vote

favorite









up vote
0
down vote

favorite











I have a text file containing a bunch of URLs (more like 500 or more), now I used wget to download few files and I want to remove URL of the files downloaded from the text file.










share|improve this question







New contributor




harshit is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











I have a text file containing a bunch of URLs (more like 500 or more), now I used wget to download few files and I want to remove URL of the files downloaded from the text file.







bash 18.04 wget






share|improve this question







New contributor




harshit is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question







New contributor




harshit is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question






New contributor




harshit is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked Nov 25 at 16:19









harshit

278




278




New contributor




harshit is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





harshit is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






harshit is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








  • 1




    What does a URL look like in the file?
    – waltinator
    Nov 25 at 16:24










  • Like a normal url http://something.deb and one line per url
    – harshit
    Nov 25 at 16:44










  • Is the URL a whole line.
    – Hobbyist
    Nov 25 at 17:01












  • Please provide a sample of the text including these URLs!
    – George Udosen
    Nov 25 at 17:14










  • Here is the link to [sample] (paste.ubuntu.com/p/tXSGK6yqY4)
    – harshit
    Nov 25 at 17:25














  • 1




    What does a URL look like in the file?
    – waltinator
    Nov 25 at 16:24










  • Like a normal url http://something.deb and one line per url
    – harshit
    Nov 25 at 16:44










  • Is the URL a whole line.
    – Hobbyist
    Nov 25 at 17:01












  • Please provide a sample of the text including these URLs!
    – George Udosen
    Nov 25 at 17:14










  • Here is the link to [sample] (paste.ubuntu.com/p/tXSGK6yqY4)
    – harshit
    Nov 25 at 17:25








1




1




What does a URL look like in the file?
– waltinator
Nov 25 at 16:24




What does a URL look like in the file?
– waltinator
Nov 25 at 16:24












Like a normal url http://something.deb and one line per url
– harshit
Nov 25 at 16:44




Like a normal url http://something.deb and one line per url
– harshit
Nov 25 at 16:44












Is the URL a whole line.
– Hobbyist
Nov 25 at 17:01






Is the URL a whole line.
– Hobbyist
Nov 25 at 17:01














Please provide a sample of the text including these URLs!
– George Udosen
Nov 25 at 17:14




Please provide a sample of the text including these URLs!
– George Udosen
Nov 25 at 17:14












Here is the link to [sample] (paste.ubuntu.com/p/tXSGK6yqY4)
– harshit
Nov 25 at 17:25




Here is the link to [sample] (paste.ubuntu.com/p/tXSGK6yqY4)
– harshit
Nov 25 at 17:25










1 Answer
1






active

oldest

votes

















up vote
1
down vote



accepted










Let's say you have a bunch of deb files. And in the same directory you have a text file named file_list where each line is a download link for all of those deb files. We can get the names of all of deb files using glob pattern (*deb) and using for loop we use sed to remove matched line in-place of the file_list:



for i in *deb;
do
sed -i "/"$i"/d" file_list
done


Just to be safe, copy the file_list first before you run the command.






share|improve this answer





















    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "89"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });






    harshit is a new contributor. Be nice, and check out our Code of Conduct.










    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1095948%2fremove-downloaded-urls-from-a-text-file%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    1
    down vote



    accepted










    Let's say you have a bunch of deb files. And in the same directory you have a text file named file_list where each line is a download link for all of those deb files. We can get the names of all of deb files using glob pattern (*deb) and using for loop we use sed to remove matched line in-place of the file_list:



    for i in *deb;
    do
    sed -i "/"$i"/d" file_list
    done


    Just to be safe, copy the file_list first before you run the command.






    share|improve this answer

























      up vote
      1
      down vote



      accepted










      Let's say you have a bunch of deb files. And in the same directory you have a text file named file_list where each line is a download link for all of those deb files. We can get the names of all of deb files using glob pattern (*deb) and using for loop we use sed to remove matched line in-place of the file_list:



      for i in *deb;
      do
      sed -i "/"$i"/d" file_list
      done


      Just to be safe, copy the file_list first before you run the command.






      share|improve this answer























        up vote
        1
        down vote



        accepted







        up vote
        1
        down vote



        accepted






        Let's say you have a bunch of deb files. And in the same directory you have a text file named file_list where each line is a download link for all of those deb files. We can get the names of all of deb files using glob pattern (*deb) and using for loop we use sed to remove matched line in-place of the file_list:



        for i in *deb;
        do
        sed -i "/"$i"/d" file_list
        done


        Just to be safe, copy the file_list first before you run the command.






        share|improve this answer












        Let's say you have a bunch of deb files. And in the same directory you have a text file named file_list where each line is a download link for all of those deb files. We can get the names of all of deb files using glob pattern (*deb) and using for loop we use sed to remove matched line in-place of the file_list:



        for i in *deb;
        do
        sed -i "/"$i"/d" file_list
        done


        Just to be safe, copy the file_list first before you run the command.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 26 at 13:38









        aasril

        1015




        1015






















            harshit is a new contributor. Be nice, and check out our Code of Conduct.










            draft saved

            draft discarded


















            harshit is a new contributor. Be nice, and check out our Code of Conduct.













            harshit is a new contributor. Be nice, and check out our Code of Conduct.












            harshit is a new contributor. Be nice, and check out our Code of Conduct.
















            Thanks for contributing an answer to Ask Ubuntu!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1095948%2fremove-downloaded-urls-from-a-text-file%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            How did Captain America manage to do this?

            迪纳利

            南乌拉尔铁路局