Nieuws:

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

Auteur Topic: OPGELOST bash probleempje  (gelezen 2185 keer)

Offline BaukeP

  • Lid
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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

Online vanadium

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

ls | tee test.txt

Offline track

  • Lid
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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