linux用awk命令后怎么保存,linux – 如何将此awk命令的输出保存到文件?
我想将此命令保存到另一个文本:awk'{print $2}’它从文本中提取.现在我想保存输出太另一个文本.谢谢解决方法:awk '{ print $2 }' text.txt > outputfile.txt> =>这会将STDOUT重定向到文件.如果文件不存在,它将创建它.如果文件存在,它将清除(实际上)内容并将新数据写入其中>> =&
我想将此命令保存到另一个文本:
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重定向的更多信息请转到以下链接:
标签:linux,awk,output
来源: https://codeday.me/bug/20190929/1832010.html
更多推荐
所有评论(0)