Réponses:
Peut-être que l'ajout d'un alias dans votre ~/.profile
manière de couper le premier argument de l'Anthon serait une solution permanente,
sha()
{
sha512sum -- "$1" | cut -d " " -f 1
}
Pour le faire fonctionner, nous devions évidemment l'exécuter une fois comme, . .profile
dans ~
.
Maintenant, mettre seulement sha <file_name>
donnerait la façon dont vous le souhaitez.
$1
, sinon, vous fournissez des failles de sécurité dans votre fonction unix.stackexchange.com/q/171346/38906
J'ai également été frustré par le format stdout sha ?? sum, j'ai utilisé;
sha512sum | tr " " "\n" | head -n 1
sha512sum testfile | awk '{print $1}'