Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

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

Auteur Topic: OPGELOST bash probleempje  (gelezen 2146 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

Offline 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