2017-11-08 13 views
0

私はラインSolarisのgrepコマンドを使用

コマンドラインの途中でproject25project22project30ような言葉を検索したい場合は、拡張ファイル内の特定の単語を検索したいコマンドの下にしようとしたが、物事は

を働いていません:

find . -name '*.txt' | grep '\(project\dd\?*\)\' 

それは何明確ではありませんSOLARIS

答えて

0

でこのコマンドに私を助けてくださいあなたが探している出力。たとえば、 'project22'という文字列を含むファイルの名前を検索する場合は、次のように試してみてください。

find。あなたが達成しようとしている正確に何でもう少し明快に役立つだろう-name '* .txtの' -exec grepの-lw 'プロジェクト[0-9] [0-9]' +

...

+0

Yes right私は文字列 'project22'を検索していますが、あなたが提供したコマンドがSOLARISで動作していないので、取得しています find:incomplete statement – Rajasekhar

+0

{} - が見つかりませんでした。 -name '* .txt' -exec grep -lw 'project [0-9] [0-9]' {} + – Noj

関連する問題