Nieuws:

Ubuntu-NL weer online!

Na een periode van technische problemen en een overbelaste server zijn we eindelijk weer bereikbaar.
Samen met Hobbynet, onze sponsor en hostingpartner, hebben we een oplossing gevonden zodat alles weer soepel draait.

Bedankt voor jullie geduld en begrip. We hopen nu weer verder te gaan waar we gebleven waren.

Het team van Ubuntu-NL

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: OPGELOST bash probleempje  (gelezen 2684 keer)

Offline BaukeP

  • Lid
OPGELOST bash probleempje
« Gepost op: 2010/02/21, 23:16:59 »
Hallo,

Ik probeer in een bash script de inhoud van een commando naar het scherm en naar een file (aanvullend dus >>) te sturen.

Bijv: ls -l >> listing >&1

Bovenstaande werkt niet. Hoe wel?

Alvast bedankt

Bauke


« Laatst bewerkt op: 2010/03/01, 20:46:18 door BaukeP »

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: bash probleempje
« Reactie #1 Gepost op: 2010/02/22, 01:58:47 »
Wat jij wil kan met "tee".
Zie hier voor de manpage: http://ss64.com/bash/tee.html

Offline vanadium

  • Lid
Re: bash probleempje
« Reactie #2 Gepost op: 2010/02/22, 09:22:55 »
Bijvoorbeeld:

ls | tee test.txt

Offline track

  • Lid
Re: bash probleempje
« Reactie #3 Gepost op: 2010/02/23, 11:21:29 »
Hoi Bauke,

het kan ook met redirects.  Bijna precies zoals jij het al probeerde:
ls  >>  listing  2>&1(je was de "2" vergeten !)

Je vind zoiets ook in het bash- manual:  http://www.gnu.org/software/bash/manual/bashref.html#Redirections


edit: sorry, niet goed gelezen ! - jij wilde de output opsplitsen, niet samenvoegen.
       Inderdaad:  met tee, zoals Johan en vanadium het beschreven.

track

« Laatst bewerkt op: 2010/02/23, 11:34:47 door track »

Offline BaukeP

  • Lid
Re: bash probleempje
« Reactie #4 Gepost op: 2010/03/01, 20:46:00 »
Heren (of dames),

Excuses voor de late reactie. Maar uiteraard zeer bedankt!

Bauke