ルート以外のディレクトリとtmpディレクトリから検索するスクリプト

ルート以外のディレクトリとtmpディレクトリから検索するスクリプト

スクリプトがあります。

egrep -R -s -c '([^0-9a-zA-Z_-]|^)(5[1-5][0-9]{2}( |-|)([0-9]{4})( |-|)([0-9]{4})( |-|)([0-9]{4}))([^0-9a-zA-Z_-]|$)' $searchpath | egrep '\:[^0]' > $logfilename

/homeルートではなくディレクトリとディレクトリのみを検索するように変更する必要があります/tmp

Home directories (off root)
Temp directories (off root listed as tmp)

*Websphereログ:このログの仕様を確認してください。

* Apacheログ:このログの仕様を確認してください。

出力ファイルにはサーバー名を含める必要があります。検索結果は空でなければなりません。開始、停止時間、およびサーバー名を表示するログ・ファイルを生成します。レコードがありません。

答え1

宿題のように聞こえますね。

検索する(/tmp)ディレクトリパス(名前を含む)にスペースが含まれておらず(非常に高い可能性がある)、すべてのホームディレクトリが/ homeにあり、ホームディレクトリのみがあると仮定すると、の場合)ルックアップ呼び出しに置き換えることができます。

... /home/* $(find /tmp -mindepth 1 -maxdepth 1 -type d \! -user root) | egrep ...

関連情報