Je dirais que le « export » est en trop car ce n'est pas une variable d'environnement, mais je viens de tester et c'est ok.
Si tu fais set | grep HISTCONTROL ça t'affiche bien HISTCONTROL=ignoreboth:erasedups ?
Accessoirement, auriez-vous une solution pour purger bash_history
rm ~/.bash_history -f
ou pour garder les 100 dernières lignes : tail -n 100 ~/.bash_history > ~/.bash_history.tmp; mv ~/.bash_history.tmp ~/.bash_history -f
Je n'ai pas trouvé de moyen simple de faire ça sans fichier temporaire (ça ne fonctionne que pour les petits fichiers, pas pour les gros, donc pas générique).
# .
Posté par Kerro . En réponse au message [Résolu]Mon .bash_history n'ignore pas ce que je lui demande d'ignorer !. Évalué à 2.
Je dirais que le « export » est en trop car ce n'est pas une variable d'environnement, mais je viens de tester et c'est ok.
Si tu fais
set | grep HISTCONTROLça t'affiche bienHISTCONTROL=ignoreboth:erasedups?rm ~/.bash_history -fou pour garder les 100 dernières lignes :
tail -n 100 ~/.bash_history > ~/.bash_history.tmp; mv ~/.bash_history.tmp ~/.bash_history -fJe n'ai pas trouvé de moyen simple de faire ça sans fichier temporaire (ça ne fonctionne que pour les petits fichiers, pas pour les gros, donc pas générique).