Комбинация команды find и sed (редактор потока)

Я пытаюсь найти все каталоги в / proc с именами, содержащими только числа и принадлежащими к пользователям, отличным от «root»,

Я уже пробовал это:

sudo find /proc -type d -user | sed -n '/[0-9]/p' 

Но это не работает должным образом. Я буду применять любые предложения.

  • Если условие с командой ssh ​​внутри
  • while цикл работает только один раз?
  • Как читать пользовательский ввод строки за строкой до Ctrl + D и включать строку, в которой набирается Ctrl + D
  • Соответствие парам «значение ключевого слова» из полуструктурированного ввода
  • Использование памяти бесконечно циклического сценария оболочки
  • Как вы завершаете исполняемые команды, чтобы они работали в псевдониме или функции?
  • распечатать определенную строку из нескольких файлов
  • Как повторить команду, когда в файле есть определенная строка?
  • 2 Solutions collect form web for “Комбинация команды find и sed (редактор потока)”

    Кажется, это работает для меня …

     find /proc -type d ! -user root ! -name '*[!0-9]*' 

    На самом деле это довольно удобный поиск. Спасибо.

    Однако, возможно, вы захотите использовать 2>/dev/null . find жалуется много о /proc для меня.

    Попробуйте сделать это:

     find /proc -type d ! -user 'root' -regextype posix-egrep -regex ".*/[0-9]+" -ls 

    Чтобы продолжить, проверьте

     man 1 find 
    Interesting Posts

    Как запустить Java-программу в скрипте Bash и дать ей один аргумент?

    Можно ли отключить права доступа к файлу файловой системы ext3 или ext4?

    Есть ли команда, которая выводит файл с нумерацией строк, начинающий нумерацию в определенной строке?

    Нет свободного места в буфере – ICMP

    Сеть: как они получают 127 подсетей?

    Установите частоту обновления монитора в конфигурации Xorg

    проблема с двойной загрузкой

    Печатать только уникальные строки, которые появляются последним в файле журнала на основе даты / времени

    Как узнать смещение таблицы плохих блоков и как изменить его в u-Boot

    Есть ли простая команда linux, которая сообщит мне, что мой диспетчер дисплея?

    Можно ли игнорировать сигнал (потерять)?

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

    Безопасно ли взять образ диска текущего рабочего диска?

    Грубая двойная загрузка без обратного отсчета

    Разрешение отклонено при получении файла md5sum с помощью сценария оболочки?

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