如何将(部分)输出重定向到有异常的文件
How to redirect (partially) output to a file with exceptions
我想按照 this Whosebug question 中的描述将输出重定向到一个文件,但有一个例外:假设我不想存储所有以字符 r
开头的行。
具体来说,我执行:
./command | tee /tmp/output.txt
我得到了文件中的所有打印行。如何修改指令允许异常?
这是一个输出过程替换的案例:
$ printf "%s\n" {o..u} | tee >(grep -v '^r' > outputfile)
o
p
q
r
s
t
u
$ cat outputfile
o
p
q
s
t
u
我想按照 this Whosebug question 中的描述将输出重定向到一个文件,但有一个例外:假设我不想存储所有以字符 r
开头的行。
具体来说,我执行:
./command | tee /tmp/output.txt
我得到了文件中的所有打印行。如何修改指令允许异常?
这是一个输出过程替换的案例:
$ printf "%s\n" {o..u} | tee >(grep -v '^r' > outputfile)
o
p
q
r
s
t
u
$ cat outputfile
o
p
q
s
t
u