当我运行命令时:
git lg --since="24 hours ago" | tail -1
我得到了预期的结果:
* f71da17 - blah blah blah (12 hours ago)
但是,当我将此输出存储在变量中并将其回显到控制台时:
last_commit=$(git lg --since="24 hours ago" | tail -1); echo $last_commit
我得到了意想不到的结果:
dir1/ dir2/ dir3/ file1 file2 file3 * f71da17 - blah blah blah (12 hours ago)
它将当前目录中的每个文件添加到输出。任何有关正在发生的事情的见解将不胜感激!