Мне нужно удалить. в моих данных

У меня есть файл данных с 4 столбцами.
4-й столбец – действительная переменная с 5 десятичными знаками, за которой следует 0.
Мне нужно удалить «.». в этой колонке.
Я пробовал использовать команду sed в R

system(paste('sed s/./""/g <"map1.txt" > "map.txt"',sep="")) 

но это не помогает.
Можете ли вы предложить мне решение?

One Solution collect form web for “Мне нужно удалить. в моих данных”

Команда R излишне сложна, например, вам не нужно paste этот пример. Двойные кавычки очень странно расположены, а команда sed неверна. Вот исправление:

 system('sed "s/\\.//" < map1.txt > map.txt') 

Обратите внимание, что \\ необходимо вместо просто \ из-за того, как R интерпретирует строки.

  • Греп для числа в строке
  • Почему xargs вырезает цитаты из ввода?
  • Извлечь абзац, разделенный на *** с помощью AWK
  • Печатать начало и конец между двумя шаблонами, исключая конец диапазона
  • Извлечение нескольких экземпляров текста между двумя словами, включая стартовое слово, но исключающее слово
  • Изменить имена файлов в Makefile
  • Шаблон Regex для замены нескольких значений с помощью sed
  • Использование sed для цветного вывода из команды на Solaris
  • Как разбить файл на основе информации в столбце в Linux
  • Заменить кратчайшее совпадение строкового рисунка
  • Почему вывод этой команды вставки разделяется на отдельные строки с помощью отступов?
  • Копировать файл при замене текста в нем
  • Linux и Unix - лучшая ОС в мире.