shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Recuperar último comando digitado antes de executar s


From: Julio C. Neves
Subject: Re: [shell-script] Recuperar último comando digitado antes de executar script
Date: Sun, 22 Feb 2009 10:29:49 -0300

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 <address@hidden>

>   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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]