diegoneto
(usa Outra)
Enviado em 02/01/2012 - 17:23h
Saudações a todos,
Preciso elaborar um script para criação de um arquivo com base na busca de algumas palavras em outros arquivos. Já consegui estipular o comando necessário, mas estou tendo dificuldades na elaboração da saída através do shell script.
Problema 1:
O comando que estou rodando é:
fgrep -f Busca/Busca.txt -w -r -h Arquivos > Resposta/Resposta.txt
Se eu executar esse comando diretamente no terminal, funciona tudo ok (não exatamente TUDO ok conforme descrito no problema 2, mas ele cria o arquivo com a extensão desejada). Se eu rodar através do shell script, ele insere um caracter "'" no final do arquivo. Fazendo com que o windows não reconheça o formato e consequentemente não abrindo. O script por enquanto tem apenas esse comando e estou executando ele através do comando bash <Nome do Script>.
Resposta através do terminal:
> Arquivo criado: Resposta.txt
Resposta através do shell script:
> Arquivo criado: Resposta.txt'
Problema 2:
Eu criando o Resposta.txt através do bash, ele não insere quebra de linha, ficando um quadrado como caracter. Acredito que isso seja devido a codificação do arquivo porq eu consigo visualizar o arquivo corretamente através do Notepad++, mas gostaria de acertar isso para visualizar da mesma forma no Notepad do windows.
Abraços,
Diego Tavares