summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--etc/bash_completion.d/vyatta-op2
-rw-r--r--functions/interpreter/vyatta-common4
2 files changed, 3 insertions, 3 deletions
diff --git a/etc/bash_completion.d/vyatta-op b/etc/bash_completion.d/vyatta-op
index 48074dd..815b264 100644
--- a/etc/bash_completion.d/vyatta-op
+++ b/etc/bash_completion.d/vyatta-op
@@ -514,7 +514,7 @@ _vyatta_pipe_completion ()
_vyatta_pipe_noncompletions=()
for word in "$@"; do
- if [ "$found" == "1" -o "$word" == "|" ]; then
+ if [[ "$found" == "1" || "$word" == "|" ]]; then
pipe_cmd+=( "$word" )
found=1
fi
diff --git a/functions/interpreter/vyatta-common b/functions/interpreter/vyatta-common
index 0a98d56..c6e645f 100644
--- a/functions/interpreter/vyatta-common
+++ b/functions/interpreter/vyatta-common
@@ -34,7 +34,7 @@ get_prefix_filtered_list ()
local idx=0
for elem in "${olist[@]}"; do
local sub=${elem#$pfx}
- if [ "$elem" == "$sub" ] && [ -n "$pfx" ]; then
+ if [[ "$elem" == "$sub" ]] && [[ -n "$pfx" ]]; then
continue
fi
eval "$3[$idx]=\"$elem\""
@@ -60,7 +60,7 @@ get_prefix_filtered_list2 ()
eval "local elem=\${$2[$orig_idx]}"
eval "local elem2=\${$4[$orig_idx]}"
local sub=${elem#$pfx}
- if [ "$elem" == "$sub" ] && [ -n "$pfx" ]; then
+ if [[ "$elem" == "$sub" ]] && [[ -n "$pfx" ]]; then
continue
fi
eval "$3[$idx]=\"$elem\""