名前に数字のみが含まれていて、「root」以外のユーザーに属する/ procのすべてのディレクトリを見つけようとします。
私はこれを試しました:
sudo find /proc -type d -user | sed -n '/[0-9]/p'
しかし、まったく正しい方法では動作しません。どんな提案でも受け入れます。
答え1
これは私にとって効果的なようです...
find /proc -type d ! -user root ! -name '*[!0-9]*'
実際、これは非常に便利な検索です。ありがとうございます。
しかし、2>/dev/null
最後に1つを追加したいかもしれません。find
花ごろは文句たくさん/proc
私のため。
答え2
この試み:
find /proc -type d ! -user 'root' -regextype posix-egrep -regex ".*/[0-9]+" -ls
詳しくはご確認ください。
man 1 find