LFer
(usa Ubuntu)
Enviado em 26/07/2007 - 21:27h
Olá pessoal! Sou meio que iniciante (tenho estudado shell script um pouquinho) em shell script e agora me pintou um problema.
Eu preciso escrever o resultado da execução do comando abaixo em uma variável.
grep -c '' /tmp/contabilidade
Esse comando simplesmente exibe o número de linhas do arquivo no terminal. Mas eu não consigo escrever esse número em uma variável. Estou fazendo dessa maneira:
$qtde= grep -c '' /tmp/contabilidade
Dessa maneira, eu recebo o valor no terminal e ele não é escrito na variável.
Já tentei de diversas maneiras, incluindo:
$qtde=grep -c '' /tmp/contabilidade
Dessa maneira, a variável recebe o valor "grep" e eu recebo um erro relacionado aos parâmetros.
Outra maneira que tentei é essa:
$qtde= "grep -c '' /tmp/contabilidade"
Mas daí, recebo um erro que diz:
-bash: grep -c '' /tmp/contabilidade: No such file or directory
O arquivo /tmp/contabilidade existe (e possui 14 linhas)
Alguém tem alguma sugestão?