Re: Darstellung von Hash-Werten
Am 20.10.2012 01:36, schrieb Roland Schuppisser:
Bisher habe ich nun einfach mal den Output in gedit editiert und dort das Leerzeichen plus * durch ein Komma ersetzt. Wahrscheinlich gäbe es da auch in der Bash einen elegantere Lösung. Aber: Wie bringe ich nun noch den Ordnernamen ans Ende jeder Zeile?
Vielleicht kann mir hier drin jemand auf die Sprünge helfen?
Suchst Du vielleicht das hier?
sha512sum -b * | sed -e 's# \*#,#' -e "s#\$#,$PWD#" >ergebnistextdatei
Das klappt aber nur, wenn Du sha512sum -b * aufrufst. Gibst Du statt
"*" einen Pfad mit an, musst Du stattdessen
sha512sum -b /pfad/hier* | sed -e 's# \*\(/.*\)/\(.*\)$#,\2,\1#'
>ergebnistextdatei
verwenden.
Soll der Ordnername mit einem / enden, dann nimm
sha512sum -b /pfad/hier* | sed -e 's# \*\(/.*/\)\(.*\)$#,\2,\1#'
>ergebnistextdatei
Gruß
Stefan
Reply to: