0

パッケージ名は、Oracle データベースにある「ORA_DATAUPDATE」と考えてください。UNIX 環境には、多数の Pro*C ファイル (100 以上のファイル) があります。おそらく、1 つまたは 2 つの Proc*C ファイルがこのパッケージ「ORA_DATAUPDATE」を使用します。

どのPro*Cファイルに「ORA_DATAUPDATE」パッケージ名が含まれているかを見つけるためのUNIXスクリプトを教えてもらえますか?

4

2 に答える 2

1

grep を試すことができますか?

または、別の方法として、たとえばパッケージの名前を別のものに変更し、.pc をコンパイルしてみてください。失敗したのは問題のファイルです...

于 2011-02-16T12:24:16.340 に答える
0

最後に解決策を見つけました。これは、Pro * cファイルで検索文字列を見つけるためのUNIXコマンドです。

       find . -type f | xargs grep "ORA_DATAUPDATE"
于 2011-02-17T06:29:15.980 に答える