Como eu chamo a “.bash_history” atual de um script?

2

Existe um programa chamado "thefuck" que você pode instalar e usa python para pegar o último comando que você executou e dar a você ... o que você provavelmente quis dizer. É um programa legal.

Eu queria criar um script que se eu estivesse chateado eu poderia digitar "[swearword]" e ele iria chamar o último comando com o cabeçalho da man page, algumas informações "ps" e mais que poderiam estar relacionadas. / p>

Estou com dificuldades para chamar qualquer coisa de um shell atual em um script bash.

Mesmo quando uso conselhos em várias outras respostas ...

Comando de histórico dentro do script bash

link

Eles chamam o último comando do último shell. Parece bash só salva em ".bash_history" na saída. Há uma maneira de contornar isso, mas envolve a limpeza e o carregamento da história e eu não quero que apenas digite "[palavrão]".

Por exemplo, dos meus problemas: quando executo o script com base no acima, recebo o comando "last" ... número 497. Mas, estou no # 901 no meu shell atual.

Alguma idéia?

    
por bashCypher 14.08.2018 / 07:56

0 respostas