paulo1205
(usa Ubuntu)
Enviado em 29/12/2012 - 04:52h
Caro Geraldo,
Por favor, fique calmo.
Como nenhum de nós tem como adivinhar o que estava na sua mente na hora em que você fez sua pergunta original -- só podemos julgar o que foi escrito --, eu peço que você releia a pergunta que fez usando apenas as palavras que nela estão, despindo-se de qualquer outra ideia que você possa ter tido antes ou durante sua formulação.
Veja que literalmente você está pedindo que se julgue se você é capaz ou não de fazer um script. Como alguém que não o conhece pode responder a esse tipo de pergunta de forma objetiva?
Agora veja as respostas que teve. A primeira foi uma solução pronta e aparentemente correta, mas ineficiente. A segunda foi outra solução pronta, mas para outro problema diferente do seu. A quarta foi mais uma solução pronta, mas desnecessariamente obscura e que não faz qualquer coisa parecida com o que você enunciou.
Se você não queria resposta pronta, parabéns sinceros para você. Só que ninguém conseguiu entender isso a partir de suas palavras.
O único que respondeu ao que você perguntou (o "eu conseguiria criar?") fui eu, com uma resposta séria, não jocosa nem irônica, às palavras que você usou. Mas como é difícil crer que a informação que você queria era aquela, e como o tipo de resposta que os outros estavam lhe dando era no sentido de resolver o problema por você, eu entendi que deveria alertar não apenas você, mas também quem estava lhe dando scripts ou programas prontos, de que esse não é o espírito que _EU_ entendo ser o da comunidade (mas eu admito que posso muito bem estar enganado -- não fui eu quem a criou, não sou seu dono, nem dono do VoL, mas somente um usuário como você e todos os demais --, e a comunidade pode mesmo ter o objetivo de ajudar alunos a fraudar seus trabalhos acadêmicos e profissionais incompetentes a passar por coitadinhos e a explorar jovens incautos e ansiosos para mostrar conhecimento -- e, nesse caso, quem tem de deixar a comunidade sou eu).
Não usei uma palavra rude nem fiz acusações, mas sugeri que você fosse mais específico nas suas perguntas, a fim de receber ajuda de melhor qualidade. E não apenas isso: eu dei a você dicas bem objetivas: que uma das soluções mostradas parecia correta, mas que tinha problema de eficiência (a saber: chamar o grep dentro de um loop, sobre o mesmo arquivo já ordenado, lendo-o inteiro até 100000 vezes para extrair no máximo uma linha de cada vez), e que você poderia produzir exatamente o mesmo resultado de modo muito mais eficiente, usando apenas comandos internos do bash e duas variáveis (e -- acrescento agora -- lendo o arquivo apenas uma vez), tudo isso em exatas dez linhas.
Mais dicas do que isso, só se eu mostrar para você uma solução pronta. Só que eu não vou fazer isso e, pelo que você disse, também não é o que você quer.
Agora olhe novamente a sua resposta dirigida a mim. Quem julgou o outro? E quem sugeiriu ao outro que se calasse?
Não fui eu, antes, e não serei eu, agora.
Embora eu, como qualquer outra pessoa, tenha cá minhas vaidades, meu objetivo aqui não é gabar-me nem, muito menos, humilhar quem quer que seja -- até porque, para me gabar, seria muito mais fácil dar, de bandeja, soluções prontas, e, aliás, do tipo "quanto mais rebuscadas, melhor, para todo mundo achar que eu sou 'o cara'". Acredite que eu estou aqui para ajudar quem eu acho que posso ajudar.
Se você queria saber qual o tom de minha peimeira mensagem, pode ter certeza de que é o mesmo desta: direto, honesto e respeitoso, e sempre procurando dar informações úteis, que se tornem conhecimento ou até mesmo sabedoria para quem vier a ler.
Votos de que você e todos os seus tenham um excelente 2013.