Enviado em 14/02/2013 - 13:44h
Olá pessoal,
Estou precisando de uma ajuda de vcs novamente.
Dado um script, preciso encontrar todas as linhas que tenham uma definição de função. Exemplo:
Estou tentando fazer da seguinte forma:
Estou precisando de uma ajuda de vcs novamente.
Dado um script, preciso encontrar todas as linhas que tenham uma definição de função. Exemplo:
Neste exemplo, eu preciso retornar a linha "function soma( param1, param2 ){".
function soma( param1, param2 ){
functionName = "soma"
return param1 + param2
}
Estou tentando fazer da seguinte forma:
Contudo, desta forma está retornando tando a primeira linha, quanto a segunda:
#linhas contendo a palavra "function" seguida de espaços, tabs, ou "("
egrep "function[\s\t\(]*"
Alguém poderia me explicar o que está errado? como eu faria para pegar só a primeira linha?
function soma( param1, param2 ){
functionName = "soma"