如何保存这个awk命令的输出到文件?

我想把这个命令保存到另一个文本:awk'{print $ 2}'从文本中提取。 现在我想保存输出太另一个文本。 谢谢

awk '{ print $2 }' text.txt > outputfile.txt 

> =>这会将STDOUT重定向到一个文件。 如果文件不存在,它将创建它。 如果文件存在,它将清除(实际上)的内容,并将写入新的数据

>> =>这意味着与上面相同,但如果文件存在,这将附加新的数据。

例如:

 $ cat /etc/passwd | awk -F: '{ print $1 }' | tail -10 > output.txt $ cat output.txt _warmd _dovenull _netstatistics _avbdeviced _krb_krbtgt _krb_kadmin _krb_changepw _krb_kerberos _krb_anonymous _assetcache 

或者,您可以使用命令tee进行重定向。 命令tee会将STDOUT重定向到指定的文件以及终端屏幕

有关shell重定向goto的更多信息,请点击以下链接:

http://www.techtrunch.com/scripting/redirections-and-file-descriptors