← Back to team overview

sslug-teknik team mailing list archive

Re: sed - - - - - igen

 

Har kikket lidt på det, og problemet er stadig det samme.
Den skriver i bedste fald "$FIL" i starten af hver linje, og ikke
indholdet af variablen $FIL
Så prøver lige for overskuelighedens skyld at forklare lidt bedre
ved at skrive den fulde kommando.
for N in `find /home/kim/txtfiler/*.txt`;do Na=`echo $N|sed s/"\/home\/kim\/txtfiler"/\/ `; cat $N | sed 's/^/$Na/' > $N; done
Problemet er at jeg ikke kan få $Na til at virke sammen med sed. 
Hvis jeg f.eks skriver "Test" i stedet for $Na, så bliver der godt nok skrevet "Test" i starten af hver linje i $N

Kim Hermansen

----- Original Message ----- 
From: "Mads Bondo Dydensborg" <madsdyd@xxxxxxxxxxxx>
To: <sslug-teknik@xxxxxxxx>
Sent: Monday, December 03, 2001 6:36 PM
Subject: Re: [TEKNIK] sed - - - - - igen


> On Mon, 3 Dec 2001, Kim Hermansen wrote:
> 
> > Hejsa Slug'er
> > 
> > Sidder lige igen og har lidt vrøvl med sed.
> > Jeg ville gerne lave noget i stil med:
> > cat $N | sed "s/^/$FIL/"
> > 
> > Men hvordan får jeg den til at skrive $FIL 
> Uden at have testet, ville jeg prøve
> cat $N | sed 's/^/$FIL/'
> cat $N | sed 's/^\$FIL/'
> cat $N | sed 's/^$$FIL/'
> 
> I den rækkefølge.
> 
> Mads
> 
> -- 
> Mads Bondo Dydensborg.                               madsdyd@xxxxxxxxxxxx
> The Microsoft Dictionary
> 
>            standards: The way Microsoft does something. However if you do it
>                       the same way we will sue you.
> 
> 
> 
> 



Follow ups

References