команда ls
поставляется с coreutils
( yum install coreutils
).
Очень маловероятно, что этот пакет может отсутствовать (корабли mkdir
, md5sum
, pwd
, sleep
, tty
, ...)
Похоже, -флаг E необходимо было использовать с grep, похоже, это работает:
grep -v -E '^cd +|^ls +'
но, пожалуйста, поправьте меня, если этого недостаточно или не работает в крайних случаях
Вам просто нужно выбраться изor
:
function get_clean_bash_history(){
grep -v '^cd \|^ls ' "$HOME/.bash_history"
}