如何将此awk命令的输出保存到文件?

我想将此命令保存到另一个文本:
awk“{print$2}”
它是从文本中提取的。
现在我想保存输出也另一个文本。
谢谢

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

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

&gt&燃气轮机=>这意味着与上面相同,但如果文件存在,这将向其添加新数据

例如:

$cat/etc/passwd | awk-F:'{print$1}'| tail-10>output.txt
$cat output.txt
_沃姆
_多夫空
_网络统计学
_AVB设备
_krb_krbtgt
_卡德明
_krb_changepw
_克鲁
_KRBU匿名
_资产支票

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

有关shell重定向的更多信息,请转到以下链接:

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

发表评论