功率我有一個程序,給我造成了科學蟒蛇格式,如:如何提取的十個結果用grep命令(bash)的
10.0889E-002
例如。
我想使用grep命令(或awk)來提取這個結果,但我沒有找到正確對待這個「E-002」的方法。相應的結果WITHOUT E-002(但會計)將存儲在一個變量中,以便我可以用其他變量和數字進行所有類型的操作。
我想我應該明顯更好地使用python,但我現在搜索一個快速和骯髒的解決方案。
例子:
比方說,我有一個文件名剛剛有一個包含一條線:
10.0889E-002
或任意數量的這種表示法。
我想把這個變成bash中的一個變量,但沒有十個符號的功能。在myfile.sh:
a=`grep '' filename | awk '{print $1}'`
但這並不佔E-002,這樣我可以做所有類型的操作與我的變量。
我不明白。你能向我們展示一些試圖實現你的想法的代碼,然後向我們展示你的預期結果和你實際得到的結果嗎? [MCVE](http://stackoverflow.com/help/mcve)總能幫助改善問題。 – ghoti