在Linux下,我想查看一个文件的内容,grep出关键字,再进行排序,最后输出到一个文件里面。如果查看的文件和输出文件是同一个文件,那么我将什么也没有得到:
ken@Linux:
~/
test$ cat hello.c
|
grep include
|
sort
>
hello.c
原因在于,这条命令一开始执行的时候就已经先创建了输出文件:hello.c了,所以命令执行之前会把hello.c里面的东西清空,结果,我什么也得不到。