Добавление чисел в некоторые ячейки таблицы
286
Jason Mason
Имеется текстовый файл ASCII в общей системе Unix / Linux, который выглядит следующим образом:
| 0.9 | 0.6 | 8+1 | ... ...
Как заменить выражения их значениями, например, заменить 8 + 1 на 9?
Awk, emacs, python, perl или любое другое решение приветствуются.
Linux, только «+». Это либо цифра + цифра (без пробелов), как указано выше, либо просто цифра. Некоторые десятичные, некоторые нет.
Возможно, вам нужно будет определить ваши требования немного больше. Какая ОС? Какие операнды вы собираетесь разрешить? +, -, *, / Я предполагаю, но как насчет показателей? Корнеплоды?
EBGreen 6 лет назад
1
@EBGreen: вопрос обновлен.
Jason Mason 6 лет назад
0
Что именно вы подразумеваете под «цифрой»? Десятичные цифры: `0`,` 1`, `2`,` 3`, `4`,` 5`, `6`,` 7`, `8` и` 9`. `0.6` и` 0.9` не являются цифрами. Кроме того, ожидаете ли вы сохранения пробелов между числами / выражениями или как?
Scott 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
2
.profile в Mac OS X?
-
13
Какие функции Vim вы используете?
-
6
Какие функции Zsh вы используете?
-
-
5
Прозрачная командная строка в Vista?
-
13
Лучший редактор LaTeX
-
4
Используйте портфель Windows из командной строки
-
4
Почему некоторые команды не существуют?
-
11
Есть ли простой способ разделить mp3 файлы?
-
2
Как я могу получить OSX Terminal.app для открытия полноэкранного режима, а не каскадного?
-
4
Синхронизация удаленных папок в Linux