我需要從一些文本文件中挑選一些數字。我可以用grep挑出需要的行,但不知道如何從行中提取數字。一位同事向我展示瞭如何從慶典用Perl做到這一點:Python相當於perl -pe?
cat results.txt | perl -pe 's/.+(\d\.\d+)\.\n/\1 /'
不過,我通常代碼在Python,Perl的不是。所以我的問題是,我可以用相同的方式使用Python嗎?也就是說,我可以用bash把一些東西傳給Python,然後直接將結果傳給stdout? ......如果這是有道理的。或者Perl在這種情況下更方便?
您可能會重新考慮,只是在python中進行所有解析。從python中進行猜測會非常容易。如果遇到問題,只需發表另一個問題:「我如何解析python中的這些行」,5分鐘後,您將得到代碼 – TJD
@TJD:完全同意。 – heltonbiker
@TJD:的確如此。我會考慮的。 – Nagel