grepからinode情報を印刷する

grepからinode情報を印刷する

私は現在Linuxを学んでいますが、いくつかの練習のために完全にパニックになりました。現在のディレクトリで特定のテキストを含むファイルを見つけて、そのファイルのinode番号を出力しようとしています。私はこれらすべてを個別に自信を持ってすることができますが、一つにまとめようとすると崩れます。

 find. -maxdepth 1 -type f | grep -r "#include" -ls -i 

しかし、何が原因でファイル名だけが出力されますか?

どんなアイデアがありますか?

ベストアンサー1

find . -type f -exec grep '#include' {} \; -printf '%p %i\n'

または grep -q grep 出力を隠す

find . -type f -exec grep -q '#include' {} \; -printf '%p %i\n'

おすすめ記事