Vraag & Antwoord

OS Linux

redirection

Anoniem
Hinko
3 antwoorden
  • Ik heb een script gemaakt dat door redirection al zijn output naar een bestand stuurt, dus:
    [quote:3be249ab0e]$ scriptnaam > outputbestand[/quote:3be249ab0e]
    Is het nu mogelijk op een of andere manier dat het script ook nog een bericht naar het [b:3be249ab0e]scherm[/b:3be249ab0e] kan sturen? Of kan ik dit enkel doen door die redirect in het bestand zelf te laten plaatsvinden? :-?
  • Even denken, met Perl kan het iig, weet allen zo snel niet hoe je het nu in een bash-script kunt regelen.

    Kijk je zegt met >, dat je alle output voor operator 1 (> = 1>;) naar de file wilt dumpen ipv de file. Je kunt natuurlijk zo:
    [code:1:eeb6e792ff]
    blaat=$(naamscript)
    echo "$naamscript"
    echo "$naamscript" > blaat.xtx
    [/code:1:eeb6e792ff]
    het via een omweg regelen al moet het natuurlijk simpeler kunnen.
  • Kweet niet wat er precies bedoeld wordt maar als er bedoeld wordt dat dezelfde output zowel naar het bestand als naar het scherm moet gaan zou ik het met cat of grep doen. Dus:

    $ scriptnaam > outputbestand
    cat outputbestand of grep zoekregel outputbestand

    Dan komt het dus zowel in het outputbestand terecht als op het scherm.

    Edit: volgens mij wordt er iets anders bedoeld. Nou dan zou ik het niet weten. :-)

Beantwoord deze vraag

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