Respuestas:
Tal vez solo agregue un alias en su ~/.profile
forma de cortar el primer argumento según Anthony para ayudar como una solución permanente,
sha()
{
sha512sum -- "$1" | cut -d " " -f 1
}
Para que funcione, obviamente tendríamos que ejecutarlo una vez como, . .profile
en ~
.
Ahora poner solo sha <file_name>
produciría la forma en que lo deseas.
$1
, de lo contrario, proporciona agujeros de seguridad en su función unix.stackexchange.com/q/171346/38906
También me sentí frustrado por el formato sha? Sum stdout;
sha512sum | tr " " "\n" | head -n 1
sha512sum testfile | awk '{print $1}'