Unix:最后一个命令 - 如何执行文件输入的子命令?
Unix: Last command - How do I execute a sub command for file input?
我正在尝试读取旧的最后一个文件,但是当我使用下面的命令时
它没有按预期工作。有什么方法可以一行完成吗?
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
我正在尝试读取旧的最后一个文件,但是当我使用下面的命令时 它没有按预期工作。有什么方法可以一行完成吗?
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