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

У меня есть файл данных с 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 интерпретирует строки.

  • Извлечение уникальной части текста из файла с помощью awk, sed или grep
  • Как получить путь, индекс строки и содержимое строки в оболочке bash?
  • Grep точное количество цифр и некоторые другие символы
  • Как я могу отображать 3 строки текста за один раз на 1 строку?
  • присоединяйте два файла на основе столбца, когда в сценарии bash нет взаимно однозначного соответствия (awk, grep, sed)
  • Как заменить этот шаблон на новую строку внутри?
  • Как свернуть 'grep -c <токен> * .h * .cpp' в один счет?
  • Как читать несколько строк вместо строк
  • команда bash, которая выводит результат предыдущего канала
  • как подражать «замените abb a» на sed?
  • «Скобки не сбалансированы», хотя я избежал этого?
  • Linux и Unix - лучшая ОС в мире.