lsof 出力を介して開かれたすべてのファイルを一覧表示するスクリプトを作成中です。特定のファイルをチェックサムし、その出力からディレクトリを無視したいのですが、効果的にそうすることができません。例:(私はFreeBSDを使用しています)
lsof | awk '/\//{print $9}' | sort -u | head -n 5
プリント:
/
/bin/sleep
/dev/bpf
私がやりたいことは次のとおりです。その出力から、ディレクトリを無視し、ファイル(ディレクトリではない)でmd5を実行します。
ポインタはありますか?