我正在尝试使用look
来加快对已排序文件的搜索。我对look
的理解是,它可以在输入数据(由-t
指定的某些终止符)排序的地方工作。我的数据是按数字排序的,这似乎并不令人满意。
我的look
是look from util-linux 2.23.2
。有什么方法可以使其很好地与我的数字排序数据一起使用?
可复制的小示例:
$ seq 100 | sed "s/$/,[data]/" > temp
$ look 11 temp
$ look 11, temp
$ look -t, 11 temp
$ look -d 11 temp
$ look -d -t, 11 temp
$ look -f -d -t, 11 temp
look
一无所获。 grep
可以正常工作。
$ grep 11 temp
11,[data]