bash pipes - 从输出中打印某些单元格

时间:2013-01-27 17:12:41

标签: bash

我不确定这是一个非常基本的问题,还是我正在取得进展,但我正在尝试(并且失败)要做的是将两个文件与diff进行比较,然后从选定的列中打印某个列从输出行。因此,基本上一个单元是我想要的输出。

diff fileA fileB | ta=$(awk '{print $2}') | awk 'FNR==2'  $ta

显然不起作用,因为$ ta不是文件。

最好(最简单或最快)的方式是什么?

1 个答案:

答案 0 :(得分:1)

不确定你想要实现什么,但这应该做到

diff fileA fileB | awk 'FNR == 2 {print $2}'