Re: shell variabel

From: Robert Martin-Legène (none@robert+bsd-dk--martin-legene.dk.lh.bsd-dk.dk)
Date: Fri 13 Feb 2004 - 20:18:48 CET


Date: Fri, 13 Feb 2004 20:18:48 +0100
From: Robert Martin-Legène <none@robert+bsd-dk--martin-legene.dk.lh.bsd-dk.dk>
To: bsd-dk@bsd-dk.dk
Subject: Re: shell variabel

On Fri, Feb 13, 2004 at 05:07:53PM +0100, Sven Esbjerg wrote:
> Nu har jeg vist stirret mig blind på det her.

Dit problem er at shellen splitter på mellemrum.

Nedenstående virker:

#!/bin/sh

LIST="Hej med
dig"

IFS="
"
for string in $LIST; do
  echo $string
done

IFS er din løsning. Du kan også sætte den til noget andet end newline.
man sh :-P



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:24:37 CET