У меня есть следующие данные в CSV-файле: -
year,num_val
2008,4.31333E+16
2009,473538088A5031009
2010,4.31333E+16
Я хочу преобразовать научную нотацию в вышеуказанный CSV-файл, представленный в окне Unix, и я хотел получить результат, как показано ниже: -
year,num_val
2008,43133300000000000
2009,473538088A5031009
2010,43133300000000000
Я пытался сделать то же самое, используя awk, но я получаю частичные данные, как показано ниже: -
awk -F',' '{printf "%16.0f\n",$2}' file.csv
Полученный результат: -
43133300000000000
473538088
43133300000000000
Может кто-нибудь подсказать мне более оптимальное решение для того же.