[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master f418ff9 1/2: Improve a throwaway script
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master f418ff9 1/2: Improve a throwaway script |
Date: |
Thu, 18 Jun 2020 09:47:12 -0400 (EDT) |
branch: master
commit f418ff98bb47eea0c8cc12dbdbe0e5f22ab4f869
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
Improve a throwaway script
---
gwc/foo | 21 ++++++++++++---------
1 file changed, 12 insertions(+), 9 deletions(-)
diff --git a/gwc/foo b/gwc/foo
index cf31ed5..ee815d9 100755
--- a/gwc/foo
+++ b/gwc/foo
@@ -2,14 +2,15 @@
set -vx
-CHROOT_USERS=$(getent group "lmi" | cut -d: -f4)
-CHROOT_UIDS=
-for user in $(echo "${CHROOT_USERS}" | tr ',' '\n'); do
- echo "${user}" "$(id -u "${user}")"
- CHROOT_UIDS="${CHROOT_UIDS} $(id -u "${user}")"
+CHROOT_USERS=$(getent group "lmi" | cut -d':' -f4 | tr ',' ' ')
+#CHROOT_UIDS=
+for u in ${CHROOT_USERS}; do
+ echo "${u}" "$(id -u "${u}")"
+ CHROOT_UIDS="${CHROOT_UIDS} $(id -u "${u}")"
done
-echo "${CHROOT_USERS}"
-echo "${CHROOT_UIDS}"
+CHROOT_UIDS=$(echo "${CHROOT_UIDS}" | sed -e's/^ //')
+echo "'${CHROOT_USERS}'"
+echo "'${CHROOT_UIDS}'"
i=0
for i in 1 2 3 4; do
@@ -24,6 +25,8 @@ echo "${CHROOT_UIDS}" | cut -d' ' -f4
i=1
while [ "$i" -ne 10 ]
do
- echo "$i"
- i=$((i + 1))
+ uid=$(echo "${CHROOT_UIDS}" | cut -d' ' -f"${i}")
+ user=$(echo "${CHROOT_USERS}" | cut -d' ' -f"${i}")
+ printf ' user %i: name %s; uid %i\n' "$i" "$user" "$uid"
+ i=$((i + 1))
done