findコマンドとsed(ストリームエディタ)の組み合わせ

findコマンドとsed(ストリームエディタ)の組み合わせ

名前に数字のみが含まれていて、「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私のため。

おすすめ記事