在bash中比较两个不同文件中最后一行的快捷方法?

在bash中比较两个不同文件中最后一行的快捷方法?,bash,Bash,我有2个文件,我想检查每个文件的最后一行是否相同 我想我可以跟踪每个文件,将输出保存在一个变量中并比较这个变量,这样我就知道两个文件中的最后一行是否相同 这是正确的方法,还是有一个神奇的单行命令可以避免穿过所有这些环?您可以使用这个单行命令: [[ "$(tail -1 file1)" == "$(tail -1 file2)" ]] && echo "same" || echo "not same" 太棒了,谢谢!我不知道我可以比较命令输出,而不用先将输出放入变量中!

我有2个文件,我想检查每个文件的最后一行是否相同

我想我可以跟踪每个文件,将输出保存在一个变量中并比较这个变量,这样我就知道两个文件中的最后一行是否相同


这是正确的方法,还是有一个神奇的单行命令可以避免穿过所有这些环?

您可以使用这个单行命令:

[[ "$(tail -1 file1)" == "$(tail -1 file2)" ]] && echo "same" || echo "not same"

太棒了,谢谢!我不知道我可以比较命令输出,而不用先将输出放入变量中!