如何将此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
到指定的文件以及终端屏幕
http://www.techtrunch.com/scripting/redirections-and-file-
descriptors
以上是 如何将此awk命令的输出保存到文件? 的全部内容, 来源链接: utcz.com/qa/433727.html