I am guessing here. Something with multiple instances of bash acessing the
history. Are duplicates checked when a bash session is closed?

I am making up and example with 2 instances, B1 and B2:

- history of B1 and B2 initially the same:
        com a
        com b
        com c

What happens if I make these actions:
- B1, com a
- B2, com a
- close B1
- close B2

Another similar example, but starting with a history with duplicates (wich is my
current problem):
        com a
        com b
        com a

Would be handled corretly?

I am in a real rush now. If you (or anyone) can't reproduce it with these ideas,
I will try to make a real example. Ideas on how to do that quickly and
effectivelly would be very appreciated! :)


Yours truly,

B



Chet Ramey wrote:
> B wrote:
> 
>> HISTCONTROL=ignoreboth:erasedups
>> HISTFILE=/path/to/my/.bash_history
>> HISTFILESIZE=4096
>> HISTSIZE=4096
>>
>> Part of my history is, righ now:
>>
>>   522  cd /var/tmp/; touch z
>>   523  cd /var/tmp/; touch z
>>   524  ll
>>   525  ssh zabu
>>   526  ssh ximi
>>   527  ls
>>   528  ssh zabu
>>   529  ssh ximi
>>   530  gprolog
>>   531  GLOBALZS=100000
>>   532  gprolog --q="[test]"
>>   533  gprolog --q "[test]"
>>   534  gprolog --q "[tp]"
>>   535  ssh ximi
>>
>> As you see, there are several repeated lines. Many of them are
>> commands I use
>> constantly. I started with a clean history. But even if not, the
>> duplicates
>> should have been erased, as I understood from the manual page?
> 
> I can't reproduce this behavior.  It's possible that you can still get
> duplicated lines if you are in the habit of using history -n or
> history -r, but I can't duplicate it using straight command input from
> the keyboard.
> 
> Chet
> 


Reply via email to