2

我正在尝试读取旧的最后一个文件,但是当我使用下面的命令时,它无法按预期工作。有没有办法我可以在一行中做到这一点?

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

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

长版如下:

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

1 回答 1

1

您不能在 bash 中通过标准输入最后输入。

# 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

于 2015-12-11T01:28:16.410 回答