用lsblk 命令读取的信息,通过tee可以写入到文件中,如下图:
但对于g++ 编译且显示在命令行的步骤,无法写入。想请问一下原因。
tee只是把标准输出,也就是 STDOUT 写进文件,并没有处理错误输出STDERR。g++出现的编译信息无论编译成功与否好像都是STDERR,可以试用以下命令:g++ ./test.cpp -o test -v 2>&1 | tee compile.txt
指定文件输出路径