sed delete all the words before a matchHow to count the number of words and print the lines that match exactly a given pattern?sed lines after match and before next matchUsing sed to replace wordsHow to delete all occurrences of a list of words from a text file?Delete lines containing the pattern and the line beforeHow to match a pattern in lines before another pattern matchRemove all words before a specific pattern, after another patternDelete n lines after pattern and m lines before patternhow to add words before line on all the scripts in current foldersed: delete all lines before matching one, including this one

sed delete all the words before a match

Why is there a need to prevent a racist, sexist, or otherwise bigoted vendor from discriminating who they sell to?

Is it possible to script what applications should open certain file extensions?

Short story about a teenager who has his brain replaced with a microchip (Psychological Horror)

How to mark beverage cans in a cooler for a blind person?

Are there any financial disadvantages to living significantly "below your means"?

How to say "fit" in Latin?

Ex-contractor published company source code and secrets online

Pandas: fill one column with count of # of obs between occurrences in a 2nd column

Secure my password from unsafe servers

Blocking people from taking pictures of me with smartphone

Shabbat clothing on shabbat chazon

Are any jet engines used in combat aircraft water cooled?

Improving software when the author can see no need for improvement

During the Space Shuttle Columbia Disaster of 2003, Why Did The Flight Director Say, "Lock the doors."?

Pretty heat maps

Why should public servants be apolitical?

How does The Fools Guild make its money?

Why couldn't soldiers sight their own weapons without officers' orders?

Why are there so many Doppler Effect formulas?

How would I as a DM create a smart phone-like spell/device my players could use?

Looking for a new job because of relocation - is it okay to tell the real reason?

Could one become a successful researcher by writing some really good papers while being outside academia?

Is refreshing multiple times a test case for web applications?



sed delete all the words before a match


How to count the number of words and print the lines that match exactly a given pattern?sed lines after match and before next matchUsing sed to replace wordsHow to delete all occurrences of a list of words from a text file?Delete lines containing the pattern and the line beforeHow to match a pattern in lines before another pattern matchRemove all words before a specific pattern, after another patternDelete n lines after pattern and m lines before patternhow to add words before line on all the scripts in current foldersed: delete all lines before matching one, including this one






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








4















I want to delete all the words before a pattern for example: I want to delete all the words before STAC.



Input:



asd
asdd
asddd
STAC
asd
as


Output:



STAC
asd
as


I have this code sed -ni "s/^.*STAC//d" myfile










share|improve this question









New contributor



Nicolás Gómez is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





















  • If a line has that word it doesn't matter, you just have to eliminate everything that is before that precise word, that is, STAC no HAYSTACK or any combination. Just STAC

    – Nicolás Gómez
    9 hours ago











  • thanks for the comment. I just modified the input

    – Nicolás Gómez
    9 hours ago

















4















I want to delete all the words before a pattern for example: I want to delete all the words before STAC.



Input:



asd
asdd
asddd
STAC
asd
as


Output:



STAC
asd
as


I have this code sed -ni "s/^.*STAC//d" myfile










share|improve this question









New contributor



Nicolás Gómez is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





















  • If a line has that word it doesn't matter, you just have to eliminate everything that is before that precise word, that is, STAC no HAYSTACK or any combination. Just STAC

    – Nicolás Gómez
    9 hours ago











  • thanks for the comment. I just modified the input

    – Nicolás Gómez
    9 hours ago













4












4








4








I want to delete all the words before a pattern for example: I want to delete all the words before STAC.



Input:



asd
asdd
asddd
STAC
asd
as


Output:



STAC
asd
as


I have this code sed -ni "s/^.*STAC//d" myfile










share|improve this question









New contributor



Nicolás Gómez is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











I want to delete all the words before a pattern for example: I want to delete all the words before STAC.



Input:



asd
asdd
asddd
STAC
asd
as


Output:



STAC
asd
as


I have this code sed -ni "s/^.*STAC//d" myfile







text-processing sed






share|improve this question









New contributor



Nicolás Gómez 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



Nicolás Gómez 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








edited 9 hours ago







Nicolás Gómez













New contributor



Nicolás Gómez is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








asked 9 hours ago









Nicolás GómezNicolás Gómez

212 bronze badges




212 bronze badges




New contributor



Nicolás Gómez is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




New contributor




Nicolás Gómez is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.

















  • If a line has that word it doesn't matter, you just have to eliminate everything that is before that precise word, that is, STAC no HAYSTACK or any combination. Just STAC

    – Nicolás Gómez
    9 hours ago











  • thanks for the comment. I just modified the input

    – Nicolás Gómez
    9 hours ago

















  • If a line has that word it doesn't matter, you just have to eliminate everything that is before that precise word, that is, STAC no HAYSTACK or any combination. Just STAC

    – Nicolás Gómez
    9 hours ago











  • thanks for the comment. I just modified the input

    – Nicolás Gómez
    9 hours ago
















If a line has that word it doesn't matter, you just have to eliminate everything that is before that precise word, that is, STAC no HAYSTACK or any combination. Just STAC

– Nicolás Gómez
9 hours ago





If a line has that word it doesn't matter, you just have to eliminate everything that is before that precise word, that is, STAC no HAYSTACK or any combination. Just STAC

– Nicolás Gómez
9 hours ago













thanks for the comment. I just modified the input

– Nicolás Gómez
9 hours ago





thanks for the comment. I just modified the input

– Nicolás Gómez
9 hours ago










5 Answers
5






active

oldest

votes


















8














sed works linewise, that's why your try will not work.



So how to do it with sed? Define an address range, starting from the STAC line (/^STAC$/) to the end of the file ($). Those should be printed, so everything else (!) should get deleted:



sed -i '/^STAC$/,$!d' myfile





share|improve this answer




















  • 2





    Also possible: sed -ni '/^STAC$/,$p' myfile

    – filbranden
    7 hours ago






  • 1





    This is for GNU sed only.

    – Christopher
    7 hours ago












  • @Christopher Indeed, the -i option requires an argument (extension) for BSD sed and is not part of the standard. While the OP obviously uses GNU sed, your remark is valuable for future readers, so thank you!

    – Philippos
    6 hours ago


















5














An awk variant which prints all lines after the match (including the match):



$ awk '/^STAC$/ out=1 out' file
STAC
asd
as


This matches the line that only contains the string STAC and sets out to a non-zero value. For each line, if out is non-zero, print it.



Use $0 == "STAC" instead of /^STAC$/ to do a string comparison instead of a regular expression match.




Slightly more obfuscated but shorter, using the boolean result of the match with the regular expression as an integer (will be 0 for a non-match, and 1 for a match):



awk 'p += /^STAC$/' file


If the result in p is non-zero, which it will be from the point where the regular expression first matches, the current line will be printed.



Use p += ($0 == "STAC") instead of p += /^STAC$/ to do a string comparison instead of a regular expression match.






share|improve this answer


































    2














    Another option would be to use a scriptable editor like ed:



    printf '%sn' '1,/^STAC/-1 d' 'wq' | ed -s myfile


    This prints two commands to ed:



    • delete lines from 1 through (the line before the one that starts with STAC)

    • write the file back to disk and quit

    The -s option inhibits ed's default printing of the number of bytes read & written.






    share|improve this answer
































      1














      Using awk:



      awk '/^STAC$/,/$ /' input


      This will print all lines between STAC and anything (including the matching lines)




      Or using a grep that supports the -z option (BSD grep does not):




      Treat input and output data as sequences of lines, each terminated by a zero byte (the ASCII NUL character) instead of a newline.




      grep -z 'STAC' input





      share|improve this answer


































        0














        grep -wn STAC file.txt | cut -d":" -f 1 | xargs -I % sed '1,%d' file.txt



        Get line number of the word, pass it to xargs and use sed to delete.






        share|improve this answer



























          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "106"
          ;
          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',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          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
          );



          );






          Nicolás Gómez 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%2funix.stackexchange.com%2fquestions%2f534745%2fsed-delete-all-the-words-before-a-match%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          5 Answers
          5






          active

          oldest

          votes








          5 Answers
          5






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          8














          sed works linewise, that's why your try will not work.



          So how to do it with sed? Define an address range, starting from the STAC line (/^STAC$/) to the end of the file ($). Those should be printed, so everything else (!) should get deleted:



          sed -i '/^STAC$/,$!d' myfile





          share|improve this answer




















          • 2





            Also possible: sed -ni '/^STAC$/,$p' myfile

            – filbranden
            7 hours ago






          • 1





            This is for GNU sed only.

            – Christopher
            7 hours ago












          • @Christopher Indeed, the -i option requires an argument (extension) for BSD sed and is not part of the standard. While the OP obviously uses GNU sed, your remark is valuable for future readers, so thank you!

            – Philippos
            6 hours ago















          8














          sed works linewise, that's why your try will not work.



          So how to do it with sed? Define an address range, starting from the STAC line (/^STAC$/) to the end of the file ($). Those should be printed, so everything else (!) should get deleted:



          sed -i '/^STAC$/,$!d' myfile





          share|improve this answer




















          • 2





            Also possible: sed -ni '/^STAC$/,$p' myfile

            – filbranden
            7 hours ago






          • 1





            This is for GNU sed only.

            – Christopher
            7 hours ago












          • @Christopher Indeed, the -i option requires an argument (extension) for BSD sed and is not part of the standard. While the OP obviously uses GNU sed, your remark is valuable for future readers, so thank you!

            – Philippos
            6 hours ago













          8












          8








          8







          sed works linewise, that's why your try will not work.



          So how to do it with sed? Define an address range, starting from the STAC line (/^STAC$/) to the end of the file ($). Those should be printed, so everything else (!) should get deleted:



          sed -i '/^STAC$/,$!d' myfile





          share|improve this answer













          sed works linewise, that's why your try will not work.



          So how to do it with sed? Define an address range, starting from the STAC line (/^STAC$/) to the end of the file ($). Those should be printed, so everything else (!) should get deleted:



          sed -i '/^STAC$/,$!d' myfile






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered 8 hours ago









          PhilipposPhilippos

          7,0591 gold badge20 silver badges51 bronze badges




          7,0591 gold badge20 silver badges51 bronze badges










          • 2





            Also possible: sed -ni '/^STAC$/,$p' myfile

            – filbranden
            7 hours ago






          • 1





            This is for GNU sed only.

            – Christopher
            7 hours ago












          • @Christopher Indeed, the -i option requires an argument (extension) for BSD sed and is not part of the standard. While the OP obviously uses GNU sed, your remark is valuable for future readers, so thank you!

            – Philippos
            6 hours ago












          • 2





            Also possible: sed -ni '/^STAC$/,$p' myfile

            – filbranden
            7 hours ago






          • 1





            This is for GNU sed only.

            – Christopher
            7 hours ago












          • @Christopher Indeed, the -i option requires an argument (extension) for BSD sed and is not part of the standard. While the OP obviously uses GNU sed, your remark is valuable for future readers, so thank you!

            – Philippos
            6 hours ago







          2




          2





          Also possible: sed -ni '/^STAC$/,$p' myfile

          – filbranden
          7 hours ago





          Also possible: sed -ni '/^STAC$/,$p' myfile

          – filbranden
          7 hours ago




          1




          1





          This is for GNU sed only.

          – Christopher
          7 hours ago






          This is for GNU sed only.

          – Christopher
          7 hours ago














          @Christopher Indeed, the -i option requires an argument (extension) for BSD sed and is not part of the standard. While the OP obviously uses GNU sed, your remark is valuable for future readers, so thank you!

          – Philippos
          6 hours ago





          @Christopher Indeed, the -i option requires an argument (extension) for BSD sed and is not part of the standard. While the OP obviously uses GNU sed, your remark is valuable for future readers, so thank you!

          – Philippos
          6 hours ago













          5














          An awk variant which prints all lines after the match (including the match):



          $ awk '/^STAC$/ out=1 out' file
          STAC
          asd
          as


          This matches the line that only contains the string STAC and sets out to a non-zero value. For each line, if out is non-zero, print it.



          Use $0 == "STAC" instead of /^STAC$/ to do a string comparison instead of a regular expression match.




          Slightly more obfuscated but shorter, using the boolean result of the match with the regular expression as an integer (will be 0 for a non-match, and 1 for a match):



          awk 'p += /^STAC$/' file


          If the result in p is non-zero, which it will be from the point where the regular expression first matches, the current line will be printed.



          Use p += ($0 == "STAC") instead of p += /^STAC$/ to do a string comparison instead of a regular expression match.






          share|improve this answer































            5














            An awk variant which prints all lines after the match (including the match):



            $ awk '/^STAC$/ out=1 out' file
            STAC
            asd
            as


            This matches the line that only contains the string STAC and sets out to a non-zero value. For each line, if out is non-zero, print it.



            Use $0 == "STAC" instead of /^STAC$/ to do a string comparison instead of a regular expression match.




            Slightly more obfuscated but shorter, using the boolean result of the match with the regular expression as an integer (will be 0 for a non-match, and 1 for a match):



            awk 'p += /^STAC$/' file


            If the result in p is non-zero, which it will be from the point where the regular expression first matches, the current line will be printed.



            Use p += ($0 == "STAC") instead of p += /^STAC$/ to do a string comparison instead of a regular expression match.






            share|improve this answer





























              5












              5








              5







              An awk variant which prints all lines after the match (including the match):



              $ awk '/^STAC$/ out=1 out' file
              STAC
              asd
              as


              This matches the line that only contains the string STAC and sets out to a non-zero value. For each line, if out is non-zero, print it.



              Use $0 == "STAC" instead of /^STAC$/ to do a string comparison instead of a regular expression match.




              Slightly more obfuscated but shorter, using the boolean result of the match with the regular expression as an integer (will be 0 for a non-match, and 1 for a match):



              awk 'p += /^STAC$/' file


              If the result in p is non-zero, which it will be from the point where the regular expression first matches, the current line will be printed.



              Use p += ($0 == "STAC") instead of p += /^STAC$/ to do a string comparison instead of a regular expression match.






              share|improve this answer















              An awk variant which prints all lines after the match (including the match):



              $ awk '/^STAC$/ out=1 out' file
              STAC
              asd
              as


              This matches the line that only contains the string STAC and sets out to a non-zero value. For each line, if out is non-zero, print it.



              Use $0 == "STAC" instead of /^STAC$/ to do a string comparison instead of a regular expression match.




              Slightly more obfuscated but shorter, using the boolean result of the match with the regular expression as an integer (will be 0 for a non-match, and 1 for a match):



              awk 'p += /^STAC$/' file


              If the result in p is non-zero, which it will be from the point where the regular expression first matches, the current line will be printed.



              Use p += ($0 == "STAC") instead of p += /^STAC$/ to do a string comparison instead of a regular expression match.







              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited 3 hours ago

























              answered 7 hours ago









              KusalanandaKusalananda

              158k18 gold badges313 silver badges499 bronze badges




              158k18 gold badges313 silver badges499 bronze badges
























                  2














                  Another option would be to use a scriptable editor like ed:



                  printf '%sn' '1,/^STAC/-1 d' 'wq' | ed -s myfile


                  This prints two commands to ed:



                  • delete lines from 1 through (the line before the one that starts with STAC)

                  • write the file back to disk and quit

                  The -s option inhibits ed's default printing of the number of bytes read & written.






                  share|improve this answer





























                    2














                    Another option would be to use a scriptable editor like ed:



                    printf '%sn' '1,/^STAC/-1 d' 'wq' | ed -s myfile


                    This prints two commands to ed:



                    • delete lines from 1 through (the line before the one that starts with STAC)

                    • write the file back to disk and quit

                    The -s option inhibits ed's default printing of the number of bytes read & written.






                    share|improve this answer



























                      2












                      2








                      2







                      Another option would be to use a scriptable editor like ed:



                      printf '%sn' '1,/^STAC/-1 d' 'wq' | ed -s myfile


                      This prints two commands to ed:



                      • delete lines from 1 through (the line before the one that starts with STAC)

                      • write the file back to disk and quit

                      The -s option inhibits ed's default printing of the number of bytes read & written.






                      share|improve this answer













                      Another option would be to use a scriptable editor like ed:



                      printf '%sn' '1,/^STAC/-1 d' 'wq' | ed -s myfile


                      This prints two commands to ed:



                      • delete lines from 1 through (the line before the one that starts with STAC)

                      • write the file back to disk and quit

                      The -s option inhibits ed's default printing of the number of bytes read & written.







                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered 7 hours ago









                      Jeff SchallerJeff Schaller

                      48.7k11 gold badges72 silver badges162 bronze badges




                      48.7k11 gold badges72 silver badges162 bronze badges
























                          1














                          Using awk:



                          awk '/^STAC$/,/$ /' input


                          This will print all lines between STAC and anything (including the matching lines)




                          Or using a grep that supports the -z option (BSD grep does not):




                          Treat input and output data as sequences of lines, each terminated by a zero byte (the ASCII NUL character) instead of a newline.




                          grep -z 'STAC' input





                          share|improve this answer































                            1














                            Using awk:



                            awk '/^STAC$/,/$ /' input


                            This will print all lines between STAC and anything (including the matching lines)




                            Or using a grep that supports the -z option (BSD grep does not):




                            Treat input and output data as sequences of lines, each terminated by a zero byte (the ASCII NUL character) instead of a newline.




                            grep -z 'STAC' input





                            share|improve this answer





























                              1












                              1








                              1







                              Using awk:



                              awk '/^STAC$/,/$ /' input


                              This will print all lines between STAC and anything (including the matching lines)




                              Or using a grep that supports the -z option (BSD grep does not):




                              Treat input and output data as sequences of lines, each terminated by a zero byte (the ASCII NUL character) instead of a newline.




                              grep -z 'STAC' input





                              share|improve this answer















                              Using awk:



                              awk '/^STAC$/,/$ /' input


                              This will print all lines between STAC and anything (including the matching lines)




                              Or using a grep that supports the -z option (BSD grep does not):




                              Treat input and output data as sequences of lines, each terminated by a zero byte (the ASCII NUL character) instead of a newline.




                              grep -z 'STAC' input






                              share|improve this answer














                              share|improve this answer



                              share|improve this answer








                              edited 7 hours ago

























                              answered 9 hours ago









                              Jesse_bJesse_b

                              18.5k3 gold badges46 silver badges86 bronze badges




                              18.5k3 gold badges46 silver badges86 bronze badges
























                                  0














                                  grep -wn STAC file.txt | cut -d":" -f 1 | xargs -I % sed '1,%d' file.txt



                                  Get line number of the word, pass it to xargs and use sed to delete.






                                  share|improve this answer





























                                    0














                                    grep -wn STAC file.txt | cut -d":" -f 1 | xargs -I % sed '1,%d' file.txt



                                    Get line number of the word, pass it to xargs and use sed to delete.






                                    share|improve this answer



























                                      0












                                      0








                                      0







                                      grep -wn STAC file.txt | cut -d":" -f 1 | xargs -I % sed '1,%d' file.txt



                                      Get line number of the word, pass it to xargs and use sed to delete.






                                      share|improve this answer













                                      grep -wn STAC file.txt | cut -d":" -f 1 | xargs -I % sed '1,%d' file.txt



                                      Get line number of the word, pass it to xargs and use sed to delete.







                                      share|improve this answer












                                      share|improve this answer



                                      share|improve this answer










                                      answered 4 hours ago









                                      Death MetalDeath Metal

                                      793 silver badges12 bronze badges




                                      793 silver badges12 bronze badges























                                          Nicolás Gómez is a new contributor. Be nice, and check out our Code of Conduct.









                                          draft saved

                                          draft discarded


















                                          Nicolás Gómez is a new contributor. Be nice, and check out our Code of Conduct.












                                          Nicolás Gómez is a new contributor. Be nice, and check out our Code of Conduct.











                                          Nicolás Gómez is a new contributor. Be nice, and check out our Code of Conduct.














                                          Thanks for contributing an answer to Unix & Linux Stack Exchange!


                                          • 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%2funix.stackexchange.com%2fquestions%2f534745%2fsed-delete-all-the-words-before-a-match%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

                                          Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

                                          Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

                                          François Viète Contents Biography Work and thought Bibliography See also Notes Further reading External links Navigation menup. 21Google Bookspp. 75–77Google BooksDe thou (from University of Saint Andrews)ArchivedGoogle BooksGoogle BooksGoogle BooksGoogle booksGoogle Bookscc-parthenay.frL'histoire universelle (fr)Universal History (en)ArchivedAdsabs.harvard.eduPagesperso-orange.frArchive.orgChikara Sasaki. Descartes' mathematical thought p.259Google BooksGoogle BooksGoogle Bookspp. 152 and onwardGoogle BooksGoogle BooksScribd.comGoogle Books1257-7979Google BooksGoogle BooksGoogle BooksGoogle BooksGoogle BooksGoogle BooksGallica.bnf.frGoogle BooksGoogle Books"François Viète"Francois Viète: Father of Modern Algebraic NotationThe Lawyer and the GamblerAbout TarporleySite de Jean-Paul GuichardL'algèbre nouvelle"About the Harmonicon"cb120511976(data)1188044800000 0001 0913 5903n82164680ola2013766880073431702w6vt1sb70287374827140948071409480