Как найти пробел в тексте. используя grep?

Как grep одно место в тексте?

cat a.txt| grep ' ' 

или

 cat a.txt| grep '\s ' 

3 Solutions collect form web for “Как найти пробел в тексте. используя grep?”

Если вы хотите использовать grep для всего одного места, как вы задали свой вопрос, вы бы использовали что-то вроде:

 grep -e '^\s[^\s]' -e '[^\s]\s$' -e '[^\s]\s[^\s]' a.txt 

или для вариантов POSIX:

 grep -e '^ [^ ]' -e '[^ ] $' -e '[^ ] [^ ]' a.txt 

или менее читаемый вариант POSIX:

 grep '\(^\|[^ ]\)\ \([^ ]\|$)' a.txt 

Предполагая, что вы хотите исключить строки, содержащие более одного смежного пространства, это явно требует наличия одного пробела, которому не предшествует пробел, а не пробел.

Кроме того, стоит отметить, что не все версии grep поддерживают '\ s' регулярные выражения.

Я думаю, что нашел:

 cat a.xml | grep "\+[[:space:]]\+" 

Вариант 2 найдет только два пробела. Если вы используете '\s' , оба варианта будут работать.

Вы могли бы легко проверить это самостоятельно, так какой у вас вопрос?

  • Эхо-список процесса не работает
  • Пустые строки при выполнении «grep | xargs "в" find -exec "
  • Подстановочные знаки для файловых путей не работают в grep
  • Извлечь число длины n из поля и строки возврата
  • что grep -oh "" делать?
  • Как использовать регулярный оператор шаблона {m, n} в grep?
  • grep все строки, начинающиеся с определенного символа, и заканчиваются другим символом
  • Сопоставьте все после обратной косой черты и перед пробелом
  • Как запустить несколько команд AND в команде grep
  • Как переписать grep-вызов из Linux в AIX
  • Как найти файлы, содержащие один критерий, но исключая другой критерий
  • Interesting Posts

    Как изменить размер информации о разделе файла IMG?

    Как объединить два файла разных строк и столбцов и вывести соответствующие строки с помощью колонок?

    Debian 9.1: apt-get autoremove не будет удалять зависимости

    Ожидайте, что скрипт не отправит пароль как запланировано

    Сценарий мониторинга для сервера redis

    Как отключить поведение полосы прокрутки GTK3?

    Полностью доступ к структуре меню DVD-фильмов: любая альтернатива VLC?

    Как просмотреть все имена устройств в локальной сети?

    Как я могу удалить весь текст между вложенными фигурными скобками в многострочном текстовом файле?

    Нет KDE: как использовать strigi для индексации моих файлов?

    Как искать доступные команды в bash

    Postfix virtual_transport vs mailbox_transport

    Выполнить как другой пользователь, который не является root

    Убийство процессов в состоянии прерывистого сна?

    Возможно ли иметь несколько шлюзов по умолчанию для исходящих соединений?

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