1

私はスクリプトを作成するのが初めてで、すべての関数呼び出しを ac ファイルから抽出しようとしています。すべてディレクトリに存在します。これまでのコードは次のとおりですが、出力がないようです。

#!/bin/bash
awk '/[ \t]*[a-zA-Z_]*\(([a-zA-Z_]*[ \t]*,?)*\);/ {print $0}' *.c 

私は困惑しています。また、c ファイルにはすべて、少なくとも 1 つの関数呼び出しがあります。

4

1 に答える 1

1

正規表現をデバッグする必要があります。いくつかの一致が得られるまでそれを減らしてから、他の部分を再度追加して、期待どおりの結果が得られるかどうかを確認します。

于 2013-07-01T06:48:23.057 に答える