Fala Elder, pq vc não usa o cmd history? Lá está cada alias (ou cmd) que vc executou. Basta cortar o sequencial que fica à frente. -- Abração, Julio *Cursos de Shell e Zenity nos finais de semana: - Em SP ligue (11) 2125-4747; - Em DF ligue (61) 3223-3000; - No RJ brevemente; - Turmas fechadas em outras cidades ligue (21) 8112-9988 *
2009/2/21 Elder Marco <[email protected]> > Fala ELder, > se entendi (e está muito bem explicado, porém passei uns 2 chopes da conta > e > hoje é carnaval) ;), não seria: > > $ alias | grep $0 > -------------------------- > > Opa, oi Júlio :-) > > Entao, pensei nessa possibilidade também, mas o máximo que eu poderia obter > seria uma lista dos alias para esse script. Utilizando o exemplo anterior, > se meu arquivo ~/.bashrc tivesse sido editado com as seguintes linhas: > > alias mplayer="script" > alias gmplayer="script" > > Eu obteria elas na saída de > > $ alias | grep $0 > > e dessa maneira não seria possível eu saber qual foi exatamente o programa > que foi chamado pelo usuário realmente. > Uma idéia que pensei também e não deu certo seria ler o arquivo > ~/.bash_history, mas percebi que o comando não vai parar lá diretamente, > não > sei como o bash admnistra isso, mas ele não me parece escrever no arquivo > assim que o comando é digitado no terminal. Aliás, algumas vezes tenho a > impressão de que nem todos os comandos digitados vão pra lá :-) > > -- > Elder Marco > > Linux User: #471180 > > "O conhecimento é tristeza: aqueles que mais sabem são os que mais > profundamente devem lamentar a mais fatal verdade, a árvore do conhecimento > não é a da vida." (Versos extraídos da tragédia Manfred, de Byron e citado > por Nietzsche em "Humano, demasiado humano") > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]
