Использование нескольких выражений в потребителе grep

команда ls поставляется с coreutils ( yum install coreutils ).

Очень маловероятно, что этот пакет может отсутствовать (корабли mkdir , md5sum , pwd , sleep , tty , ...)

1
13.05.2019, 23:38
2 ответа

Похоже, -флаг E необходимо было использовать с grep, похоже, это работает:

grep -v -E '^cd +|^ls +'

но, пожалуйста, поправьте меня, если этого недостаточно или не работает в крайних случаях

1
27.01.2020, 23:30

Вам просто нужно выбраться изor:

function get_clean_bash_history(){
    grep -v '^cd \|^ls ' "$HOME/.bash_history"
}
1
27.01.2020, 23:30

Теги

Похожие вопросы