[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OT: bashfråga



On Mon, 30 Mar 2015 16:30:36 +0200
Sven Arvidsson <sa@whiz.se> wrote:

> On Mon, 2015-03-30 at 15:59 +0200, jan@lillahusetiskogen.se wrote:
> > Jag behöver en fil som innehåller en datumsträng utan LF i slutet.
> > Skulle naturligtvis kunna skriva ett C-program som ger mig exakt det
> > men jag skulle vilja göra det i ett bash-script.
> > 
> > Nedanstående fungerar men det känns väldigt yxigt, speciellt
> > sed-kommandot. Någon som har ett bättre förslag?
> > 
> > date +"%Y%m%d_%H%M%S" > tmp
> > sed s/\
> > // tmp > NEWDATE 2> /dev/null
> > 
> > Med hopp om svar.
> > /Janne
> 
> Det går i iaf att förenkla det:
> 
> date +"%Y%m%d_%H%M%S" | tr -d '\n'
> 
> Men om du läser in det värdet som en variabel i ett script tror jag
> inte det spelar någon roll med newline på slutet eller inte.
> 

Många lösningar blev det...

Det jag gör är att jag skapar en fil med ett kommando där det ingår ett
filnamn med datumet mitt i. Sedan exekverar jag den filen.

Är helt övertygar om att det finns bättre sätt men om man nästan aldrig
programmerar bash så gäller det att inte krångla till det.

/Janne


Reply to: