2017-03-22 82 views
0

您好我試圖使用grep爲一個特定範圍的值尾是由一個單詞結束。使用grep與數字範圍的字邊界

例如 「000RJ」 - 「015RJ」 從較大範圍。

什麼是做到這一點,請最有效的方法是什麼?

+1

你能給出一個樣本輸入和期望的輸出嗎? – Inian

+0

我打算從一個文件中取出所有內容並將其輸出到另一個文件,例如grep「000KT」 - 「015KT」fileA.txt> FileB.txt –

+0

輸入文件具有數百萬行,格式爲XXX NNNNNX NN011KT N/NXX XXXX XX XXX XXXNNN XXXNNN XNN/XNN XXNNN XXX XXX –

回答

0

您可以使用grep與數值範圍擴展一樣,

grep -w '0[0-1][0-5]KT' fileA.txt 

從範圍000-015擴大數字。

+1

是的,這是我想要的。非常感謝 –

+0

@AlwinSolanky:樂於幫忙! – Inian