程序的尾部输出

程序的尾部输出

如何使用 tail 获取程序输出的最后一行。到目前为止,我尝试了以下方法:

echo `cmd` >> stdin && tail -1 stdin

例如:

henry@henry-pc:~$ echo "abc\n123" >> stdin && tail -1 stdin
abc\n123

答案1

您不必指定stdout输出,因为这很自然。您可能希望使用管道字符将输出 (stdout) 传输到tail实用程序。

你可能想做类似的事情:

printf 'abc\n123\n' | tail -1

这将打印123

答案2

your command|tail -n

这里 n 表示用户需要跟踪的行数。

因此,为了满足您的需要,

your command|tail -1

相关内容