Откройте Emacs в графическом интерфейсе вместо терминала

Это выполнит преобразование:

awk '{print $1, $2, $3 * 10**$4}' file.csv

Предполагая:

  1. Между e и фактической экспонентой есть пробел.
  2. Показатель степени - это последнее поле каждой строки.

Если требуется определенный формат, можно использовать некоторую форму printf .

Например:

awk '{printf( "%s %s %g "ORS,$1,$2,$3*10**$4)}' file.csv

может напечатать это:

1 1 1423 
1 2 1589 
1 3 85000 
1 4 8900 
1 5 8796 
2 8 2.589e+28

Последняя строка добавлена, чтобы показать окончательный формат для больших экспонент.

1
13.12.2019, 17:45
1 ответ

Для Emacs в графическом интерфейсе:

emacs -c

Для клиента Emacs в графическом интерфейсе с помощью демона:

emacs --daemon

emacsclient -c 
0
27.01.2020, 23:43

Теги

Похожие вопросы