Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

Hoe kijg ik de output van sed in een file?

None
13 antwoorden
  • Ik ben een beetje met sed , awk en grep aan het spelen.
    Hoe krijg ik de output van sed in een file in plaats van
    naar "stdout" (snel scrollend over het terminalscherm)?

    Bijvoorbeeld de opdracht

    sed s/microsoft/linux/g testbestand.txt

    vervangt alle woorden "microsoft" door "linux" in testbestand.txt
    maar ik krijg het alleen over het scherm vliegend en nog niet in een
    output file.

    Het dikke boek "Sed & Awk" van O'Reilly staat op nalevering in de
    boekhandel maar ik wil toch verder, vandaar……
  • Misscien is Linux Essentials ook wat voor je ;)
    Met een redirect of pipe misschien?

    sed blabla > file
  • Bedankt. Vreemd dat die > niet in mijn man page staat…
  • Dat komt om dat het eigenlijk iets van de shell is….. dat van linux essentials was dan ook geen geintje (nah eigenlijk wel ;))….. naast sed, (g)awk e.d. komt de shell daarin ook aan de orde.
  • het is niet iets unieks van Unix, Linux….
    ik gebruikte het onder oude dos versies ook al. het werkt ook onder XP nog steeds: probeer maar eens: ipconfig > test.txt
    Wel erg handig om schermteksten af te vangen en rustig te analyseren. Zal wel erg oud truukje zijn…..
    distros/OS hiero incl. firewall: SW, FC-2, XP, MAC-OS-X, XP, 98….
  • :D klopt
    Dat komt omdat MS-DOS - nogal losjes - op UNIX is georienteerd. MS-DOS was eigenlijk een soort van uitgeklede single user versie van UNIX. De huidige windows versies hebben een grote MS-DOS erfenis. Er zijn dan ook wel meer overeenkomsten.
  • De NT lijn (NT, 2000, XP) vertoont qua architectuur ook overeenkomsten met Digital VMS, de NT lijn is nl. ontworpen door ex-VMS programmeurs…
  • [quote:2e74780374="Bilbo"]Misscien is Linux Essentials ook wat voor je ;)
    [/quote:2e74780374]

    :oops:
    ik bedoel dus: Linux in a nutshell
  • Nooooooit geweten zeg ,van die >, terwijl ik ook nog flink met MS DOS heb gewerkt….
    Kom, ik start de rollator weer eens…..erg leerzaam hier op het oudemannen-bankje.
  • die > wordt idd door de shell geregeld, niet door sed.
    in de manual page van Bash (bijv. man bash) kun je dat allemaal vinden onder het kopje Redirection.
  • [quote:9121644fb7="wbsoft"]die > wordt idd door de shell geregeld, niet door sed.
    in de manual page van Bash (bijv. man bash) kun je dat allemaal vinden onder het kopje Redirection.[/quote:9121644fb7]

    Ik verwijs ook graag naar manpages….. maar man bash????? dat is gewoon weg gemeen ;)
  • dat is een liever manpage :wink:
  • de >> werkt ook in MS DOS / Windows

    Ik heb het een keer nodig gehad om tijdens een installatie van een web based Balanced Score Card applicatie, die tegen een Oracle 9i aan leunt, systeem variabelen weg te laten schrijven in één van de configuratie files van de Oracle db. Dat ging erg goed :)

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.