summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.bashrc3
1 files changed, 2 insertions, 1 deletions
diff --git a/.bashrc b/.bashrc
index 9b5045d..1416a5d 100644
--- a/.bashrc
+++ b/.bashrc
@@ -130,7 +130,8 @@ preexec() {
local cmd=${1%% *}
#test ${_preexec_flag} -eq 0 && test ${BASH_SUBSHELL} -eq 0 \
# || { _preexec_flag=0; return 0; }
- test ${BASH_SUBSHELL} -eq 0 || { _preexec_flag=0; return 0; }
+ test ${BASH_SUBSHELL} -eq 0 && [[ ! "${1}" =~ .*\|.* ]] \
+ || { _preexec_flag=0; return 0; }
case "$1" in
rpm\ *|yum\ list\ *)
_preexec_flag=1