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

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

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

  • Зацикливание файлов с пробелами в именах?
  • Почему не матч SHA?
  • Как выполнить действие только в первой строке?
  • sed соответствует только во второй строке
  • Сортировка одного файла по строке на основе другого файла
  • добавьте «#» в начале выбранных строк в файле
  • Справка по сценарию awk / sed shell
  • Выберите строки, начинающиеся с определенных номеров
  • 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

    Добавить сертификаты cacert в kopete

    OpenSSL подписывает запросы с расширениями

    сохранять те же метаданные inodes с помощью rsync или игнорировать метаданные с помощью du

    Как сделать несколько расширений фигурных скобок без комбинаторного взрыва?

    Сортировка файлов изображений на основе того, является ли контент изображением или графикой: обновление старого решения?

    Как я могу указать, что завиток (через командную строку) перезаписывает файл, если он уже существует?

    скажите xfce, чтобы изменить размер всех окон, когда внешний монитор отключен

    chmod + w / var / log / messages, похоже, тоже не работает для пользователя root

    Я создал новую группу и нового пользователя. Затем я добавил пользователя в группу. Как я могу перейти к этому пользователю?

    Самый быстрый и эффективный способ удаления строк, содержащих строки (строки, перечисленные в другом текстовом файле)

    ksh получает даты начала начала

    Лучший способ обмена именами файлов

    Мысли о безопасности в Linux

    Выполнение программ без указания каталога?

    Как настроить систему Arch Linux для автоматического монтирования внешнего жесткого диска, когда он подключен?

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