如何grep结果列表并使用序列号打印它们?

时间:2015-09-11 06:33:13

标签: grep sqoop

我在Sqoop中使用了一个命令来列出我的SQL Server中以' lkp'开头的表。在表名中

$sqoop list-tables | grep -i 'lkp'

我需要的是我想列出' lkp'带序列号的表格,所以我尝试使用命令

$sqoop list-tables | grep -in 'lkp'

但它产生了整个表格列表的数量而不管名称' lkp'如

  

7:LKP_AttributeType

     

11:LKP_CalendarName

     

22.LKP_CategoryError

     

27:LKP_ColumnDataType

     

38:LKP_ColumnName

     

依旧......

我需要的是

  

1:LKP_AttributeType

     

2:LKP_CalendarName

     

3.LKP_CategoryError

     

4:LKP_ColumnDataType

     

5:LKP_ColumnName

任何人都能解释我如何实现这一目标吗?

1 个答案:

答案 0 :(得分:2)

不熟悉sqoop,但您可以使用“nl”命令行工具向grep输出添加行号吗?

$sqoop list-tables | grep -i 'lkp' | nl