我想写一个命令来比较文件的哈希值。我写了下面的单行命令。想了解如何在管道中将上一个命令的输出作为当前命令的变量。
例如。下面的命令我想将第一个命令“计算散列”的输出与原始散列进行比较。在上一条命令中,我想参考上一条命令的输出。我如何在 if 语句中做到这一点?(而不是$0
)
sha256sum abc.txt | awk '{print $1}' | if [ "$0" = "8237491082roieuwr0r9812734iur" ]; then
echo "match"
fi
Run Code Online (Sandbox Code Playgroud)