2
所以,bash命令,我會是通常使用bash腳本會是這樣的:比Python上的Grep快嗎?
$ cat huge2GBfile.txt | grep -w "pattern1/|pattern2/|pattern3" > out.txt
它將輸出,其中已發現pattern1,2,3在huge2GBfile行。我想知道這是否可以通過python實現。我知道,我可以使用
os.system(cmd)
但我想知道是否有類似的Python的東西(我是一個完整的noob),如果它比使用cat + grep的速度更快。 謝謝!
最初的想法,就會像
for line in f:
if pattern in line:
out.write(line)
更快?
旁註:'貓X | grep Y'可以寫作爲'grep Y X'([UUOC](http://partmaps.org/era/unix/award.html)) – miku
......並且它會更快。 –
和'貓X | anytool'一般可以寫成anytool
geoffspear