текст, заменяющий в файле данных особый интервал

У меня есть текстовый файл ( .qdp ) со многими хранимыми данными. В некоторых строках данные слишком велики, чтобы быть на одной строке. Затем программа, которая сохраняет данные, использует знак минус ( - ) для перехода в новую строку и продолжит запись данных с двумя пробелами в начале новой строки. Как я могу find and replace минус плюс два пробела, чтобы переписать данные без каких-либо перерывов? Это пример того, что у меня есть:

 1 2 3 4 5 6 7- 8 9 10 

И вот что я хочу:

 1 2 3 4 5 6 7 8 9 10 

One Solution collect form web for “текст, заменяющий в файле данных особый интервал”

Если я правильно понял вашу проблему, это должно работать:

 sed '/-$/ {N;s/-\n / /}' your_file.qdp 
  • Как я могу разбить буквы слова с четырьмя буквами в строке?
  • Извлеките значение из вывода команды и используйте значение в качестве параметра для следующей команды
  • Найдите шаблон и напечатайте предыдущие строки, начиная с другого шаблона
  • Как я могу печатать строки из файла назад (без использования «tac»)?
  • Распечатайте каждое поле CSV на новой строке, не зная количества полей
  • Сценарий манипулирования открытыми ключами SSH в файле authorized_keys
  • Извлечь строки на основе диапазона в другом файле
  • Преобразование CSV в TSV
  • Случайно нарисуйте определенное количество строк из файла данных
  • Использование «ps -C java -o pid, user, cmd» Можно ли уменьшить вывод cmd?
  • Как поместить выходные строки в grep в on-line?
  • скрипт bash для извлечения строки из последней выходной строки
  • Interesting Posts

    Как будет работать гибернация в двух установках Linux, разделяющих раздел подкачки?

    routing wget –recursive для stdout (как в -O -), а не файл

    Перечислите все способы использования блочного устройства

    Как я могу заставить пользователя войти в систему с помощью ключей ssh, но не с паролем?

    Самый простой способ узнать информацию о соответствующей видеокарте / драйвере

    Создает ли Linux mvn-команда? каталог

    `tar` с` find` с удалением исходного расширения файла

    Auto indent C ++ 11 лямбда-функций Vim

    Веб-камера Skype перевернулась, но v4l1compat отсутствует

    Как проверить, почему звук по HDMI не работает

    Gnome 2 ярлык для рабочего стола: запустите скрипт, имеющий команды, изменяющие среду

    Linux: перехват установления соединения

    Двойные окна загрузки 8.1 и Centos 7 на отдельных дисках

    Как вывести разницу между двумя файлами?

    Как автоматически войти в систему с пользователем root в Fedora?

    Linux и Unix - лучшая ОС в мире.