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

SOLVED Re: Darstellung von Hash-Werten



Vielen Dank... mein Wochenende ist gerettet :-)

> Du verwendest gleich zwei Zeichen in dem Ausdruck, die von sed als 
> reserviert betrachtet werden.
> 
> "Normalerweise" verwendet sed "/" als Trennzeichen. Also z.B.
> "s/alt/neu/". Das geht nicht, weil "/" im Pfad vorkommen kann. Deswegen 
> weicht man auf "#" als Trennzeichen aus. Das geht natürlich in dem 
> Moment nicht mehr, wo Du "#" in dem Ausdruck verwenden willst.

Okay - es waren meine Müdigkeit UND Dummheit...

> Also nimmt man zum Beispiel "_" als Trennzeichen:
> 
> sha512sum -b * | sed -e 's_ \*_,_' -e "s_\$_,${PWD##/*/}_"
> 
> (In der vorderen Ersetzung wäre es nicht notwendig, das alternative 
> Trennzeichen zu verwenden, ich habe es nur der Optik wegen einheitlich 
> gemacht.)

Deine Erklärung ist für Anfänger wie mich besser "human readable"als anderes, das ich im Netz gefunden habe. Vielen Dank!


Reply to: