sed или tr однострочный, чтобы удалить все числовые цифры

Итак, у меня есть этот текстовый файл, и он состоит в основном из буквенно-цифровых символов. Это стандартный документ. Но поскольку я скопировал его и вставил в PDF-файл, там есть номера страниц. Я не очень люблю случайный номер, который не является страницей, поэтому я полагаю, что я уничтожу их с помощью sed или tr . Просто немного быстрее, чем поиск и замена первого нуля, затем один, затем два и т. Д. В графическом интерфейсе.

Итак, как мне это сделать?

  • Поиск файлов, содержащих несколько ключевых слов в любом месте файла
  • Как проверить, имеет ли файл уже строку с содержимым?
  • Скопируйте текстовые строки из файла и добавьте их в один и тот же файл с префиксом средней линии или удалите префикс средней строки
  • использование sed для замены шаблона с помощью хэш-значений
  • Почему sed дает мне ошибку в отношении неиспользуемого `s '?
  • Как печатать текст между первым вступлением пары строк?
  • Сокращение порядка и вывод текста
  • Пустой файл без grep, впоследствии обрабатывающий его как двоичный файл
  • 2 Solutions collect form web for “sed или tr однострочный, чтобы удалить все числовые цифры”

    Чтобы удалить все цифры, вот несколько возможностей:

     tr -d 0-9 <old.txt >new.txt tr -d '[:digit:]' <old.txt >new.txt sed -e 's/[0-9]//g' <old.txt >new.txt 

    Если вы просто хотите избавиться от номеров страниц, возможно, вам будет лучше использовать регулярное выражение, чтобы распознавать только те цифры, которые являются номерами страниц. Например, если номера страниц всегда одни в строке, за исключением пробелов, следующая команда будет удалять только строки, содержащие только число, окруженное пробелами:

     sed -e '/^ *[0-9]\+ *$/d' <old.txt >new.txt 

    ( \+ – расширение GNU, с некоторыми реализациями sed вам может понадобиться более длинная стандартная альтернатива: \{1,\} или использовать [0-9][0-9]* ).

    Однако вам не нужно использовать командную строку для этого. Любой полупристойный редактор имеет возможности поиска и замены регулярных выражений.

    Я верю, что вы ищете:

     tr -d 0-9 
    Interesting Posts

    Можно ли добавить процесс в список заданий в bash (например, чтобы отменить «отключение»)?

    Есть ли разница между «привилегиями root root» и «выполнить любую команду»?

    Как перечислить файлы в том же порядке, что и scp -rp, копирует их?

    Сценарий Bash для создания списка

    Сортировка одного файла по строке на основе другого файла

    'CD //; pwd '# Что здесь происходит?

    bluez спарен, но отключен

    Скрыть make-объекты из оболочки, когда пользователи автозаполняются в bash

    Deadbeef не появляется в звуковом апплете Cinnamon

    Где я могу найти список всех репозиториев yum?

    Ограничение доступа D-Bus к зарегистрированному пользователю через ConsoleKit или systemd

    Какие типы разрешений должны иметь домашний каталог пользователя и файлы?

    Создание туннеля openvpn в сценарии bash

    Arch Linux: gdm дает «О нет, что-то пошло не так …»

    Как узнать, какая пользовательская конфигурация используется iptables?

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