私は現在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'