输出 awk 打印到两个单独的文件

输出 awk 打印到两个单独的文件

这是我当前的代码

md5sum filename.iso | awk '{print $1} {print $2}'

这给了我两行。第一行是文件的 md5,第二行是文件的名称。我想将 md5 保存到 md5.txt,将文件的名称保存到 name.txt。md5sum 的输出是xxxxxxx filename

答案1

一种简单的方法是使用重定向,您不需要创建两个动作,您可以将它们放在同一个动作中,例如:

md5sum filename.iso | awk '{ print $1 > "md5.txt"; print $2 > "name.txt" }'

相关内容