complementando: grep -o "user [a-z]* " t.txt | sed 's/user //'
2009/5/18 Valtoir Jardim <[email protected]> > Algumas idéias: > > valt...@kraftwerk:~$ grep -o "user [a-z]* " t.txt > user teste > user teste > > > valt...@kraftwerk:~$ grep -o \".*\" arquivo_x.txt > "TESTE DE ARQUIVO.txt" > "teste.txt" > > T+ > > Valtoir > > 2009/5/18 Luciano Estevam Rangel <[email protected]> > >> >> >> Boa tarde, >> >> Estou desenvolvendo um script e existe um problema no qual eu nao consigo >> achar uma resolução. >> >> Temos o arquivo x com o seguinte conteúdo >> valt...@kraftwerk:~$ grep -o \".*\" t.txt >> "TESTE DE ARQUIVO.txt" >> "teste.txt" >> >> >> May 09 13:23 DENY user teste filename="TESTE DE ARQUIVO.txt" >> >> May 09 13:45 ACCEPT user teste cod 1234 filename="teste.txt" >> >> Meu problema e o seguinte >> >> Preciso crier um arquivo cujo o conteudo seja apenas o nome do user e o >> arquivo, porem eles então em posição diferentes em cada linha, e o outro >> problema e que o arquivo contem espaço então quando faço um awk ele so me >> retorna no exemplo do nome do arquivo "TESTE e não o nome completo, exemplo >> "TESTE DE ARQUIVO.txt" já quebrei a cabeça aqui com while e tudo mais >> ...Alguem poderia me dar uma luz de como pegar somente estes dois campos? >> >> Obrigado >> >> Luciano >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> >> > > [As partes desta mensagem que não continham texto foram removidas]
