How to pipe kldstat output to a file in console
Polytropon
freebsd at edvax.de
Thu Oct 24 06:45:04 UTC 2019
On Wed, 23 Oct 2019 21:00:07 -0500, Clay Daniels Jr. wrote:
> Bingo!
>
> create /root/kldstat_file with vi
> #kldstat -v > /root/kldstat_file
> It's all there!
There is no no need to create the file beforehand. The > redirection
will do one of the following automatically:
a) file not there ---> file will be created
b) file there ---> file content will be overwritten
So a command like
# kldstat -v > /root/kldstat.txt
will work no matter if the output file is already there or not.
This is the shell's default behaviour.
Sidenote:
If you want to append to a file, use >> instead of >.
Sidenote 2:
The easiest way to create an (empty) file is to use the "touch"
program, for example if you want to add the output of several
commands to a file:
# touch /root/stuff.txt
# ls / >> /root/stuff.txt
# kldstat -v >> /root/stuff.txt
# dmesg >> /root/stuff.txt
Sidenote 3:
In case you want to record a whole terminal session, including
commands and their outputs, use the "script" program:
# script /root/session.txt
. . . your commands here . . .
# exit
This is very convenient if you want to document the command _and_
their outputs.
--
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
More information about the freebsd-questions
mailing list