From 28c8c81f22367901bb641dbb695780ae7000ff65 Mon Sep 17 00:00:00 2001
From: Bo-Chun Louis Chen <louistw@uab.edu>
Date: Thu, 5 Sep 2024 19:12:15 -0500
Subject: [PATCH] refactor: check exit code of command directly

---
 user_migrate.sh | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/user_migrate.sh b/user_migrate.sh
index 098fed3..8861e21 100644
--- a/user_migrate.sh
+++ b/user_migrate.sh
@@ -16,9 +16,7 @@ elif [[ ! " ${group_options[*]} " =~ [[:space:]]${group_to}[[:space:]] ]]; then
   exit 1
 fi
 
-getent passwd "$user" > /dev/null 2&>1
-
-if [[ $? -ne 0 ]]; then
+if ! getent passwd "$user" > /dev/null 2>&1; then
   echo "The user $user does not exist"
   exit 1
 fi
-- 
GitLab