回答:
たぶん~/.profile
、最初の引数をカットするAnthonの方法に従ってエイリアスを追加するだけで、永続的な解決策として役立ちます。
sha()
{
sha512sum -- "$1" | cut -d " " -f 1
}
これを機能させるには、. .profile
で一度実行する必要があり~
ます。
今置くだけsha <file_name>
はあなたがそれを望む方法をもたらすでしょう。
$1
。それ以外の場合は、関数unix.stackexchange.com/q/171346/38906に
私もsha ?? sum stdout形式に不満を感じました。
sha512sum | tr " " "\n" | head -n 1
sha512sum testfile | awk '{print $1}'