0
我運行一個命令,在我的終端中產生大量的行 - 這些行是浮動的。只有在一定範圍內的輸出值
我只希望某些數字在我的終端中作爲一行輸出。
我知道我可以管結果egrep命令:
| egrep「(369 | 433 | 375 | 368)」
如果我只想要某些值出現。但是,是否有可能只有線數在350(例如)的±50之內出現?
我運行一個命令,在我的終端中產生大量的行 - 這些行是浮動的。只有在一定範圍內的輸出值
我只希望某些數字在我的終端中作爲一行輸出。
我知道我可以管結果egrep命令:
| egrep「(369 | 433 | 375 | 368)」
如果我只想要某些值出現。但是,是否有可能只有線數在350(例如)的±50之內出現?
grep
對字符串標記的比賽,所以你必須要麼:
grep -E [34]..
,與適當的附加上下文加入到表達和一些額外的.
能勝任您的浮點精度)我強烈建議您採取第二種選擇。
我會awk
去這裏:
./yourProgram | awk '$1>250 && $1<350'
例如
echo -e "12.3\n342.678\n287.99999" | awk '$1>250 && $1<350'
342.678
287.99999
每行有一個浮點數? –