Unix:最后一个命令-如何执行文件输入的子命令



我正在尝试读取旧的最后一个文件,但当我使用下面的命令时它没有按预期工作。有没有一种方法可以让我在一行中完成?

last -f `zcat /var/log/wtmp.1.gz`

我希望能够在不解压缩文件的情况下读取该文件。

长版本如下:

zcat /var/log/wtmp.1.gz > /var/tmp/login
last -f /var/tmp/login

您不能在bash中最后通过stdin进行提要。

# this won't work
# zcat /var/log/wtmp.1.gz | last-

旁注:然而,使用zsh shell,您可以

last -f =(zcat /var/log/wtmp-20130827.gz)

基于https://unix.stackexchange.com/questions/88343/how-to-tell-the-last-command-to-read-from-stdin

相关内容

  • 没有找到相关文章

最新更新