我有file1
四列数字,每列有 16 位数字:
5150782703810496 7071783126930570 9776701040412294 4414890272061604
6426318539518073 5261792065926013 6303463168130122 8332314317620078
7506133106243886 2242241367012197 8275982207923757 7263931623813806
8882831187329643 3184441663826305 1416431572523093 0697142167966828
在file2
我有 16 个搜索模式(此处随机排序),每个数字对应一个file1
:
0412294
062438
118732964
157252
17831269305
23813806
24224136701
3323143
381049
441489027206160
441663826305
5926013
66828
68130
82207923
8539518073
现在我正在寻找一种解决方案来查找in 中row
的column
每个模式。期望的结果:file2
file1
file3
1,1=381049
1,2=17831269305
1,3=0412294
1,4=441489027206160
2,1=8539518073
2,2=5926013
2,3=68130
2,4=3323143
3,1=062438
3,2=24224136701
3,3=82207923
3,4=23813806
4,1=118732964
4,2=441663826305
4,3=157252
4,4=66828
我试过了grep -f file2 file1
,发现row
但没有column
。我在 Windows 上,更喜欢awk
,grep
或者sed
不能使用Perl
,Bash
不幸的是。如何做到这一点?谢谢!