Make gshuf alias checker work on other bash versions
diff --git a/aliases/available/general.aliases.bash b/aliases/available/general.aliases.bash
index 74f5428..4f49a6a 100644
--- a/aliases/available/general.aliases.bash
+++ b/aliases/available/general.aliases.bash
@@ -14,8 +14,8 @@
 then
   alias ls="ls --color=always"
 fi
-
-if [ ! -z "$(which gshuf)" ]
+which gshuf &> /dev/null
+if [ $? -eq 1 ]
 then
   alias shuf=gshuf
 fi
diff --git a/plugins/available/base.plugin.bash b/plugins/available/base.plugin.bash
index cccd956..7a6dc80 100644
--- a/plugins/available/base.plugin.bash
+++ b/plugins/available/base.plugin.bash
@@ -16,7 +16,8 @@
 }
 
 pass() {
-  if [ -z "$(which gshuf)" ]
+  which gshuf &> /dev/null
+  if [ $? -eq 1 ]
   then
     echo "Error: shuf isn't installed!"
     return 1