Как извлечь значения из файла, используя shell-скрипт (например, grep
, awk
или sed
).У меня есть следующая структура (описанная ниже), и я хочу получить выходной файл только со вторым столбцом файла.Я попытался с помощью grep: grep -oP '\s*U238\s*\*\s+[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?' file >U238_out
извлечь все значения U238 из всего файла и сохранить его в выходном файле (U238_out). При этом я получаю следующий вывод:
U238 * 1.779265E+03
U238 * 5.418484E-03
U238 * 1.777156E+03
...
, но я хочу получитьэта структура:
1.779265E+03
5.418484E-03
1.777156E+03
Структура файла:
PERIODICITY : 0
SYMMETRY : 0
MATERIAL MFUEL
MEDIUM MFUEL VOLUME 8.308106E+05
*******************************************************
* ISOTOPE * MASS (KG) * CIP * EQFMASS *
*******************************************************
* U238 * 1.779265E+03 * 28.125 * 0.000000E+00 *
Заранее спасибо.