From 1afeff00d8ce50ba37c127e12014c0b763483d97 Mon Sep 17 00:00:00 2001 From: Santiago Lo Coco Date: Fri, 28 Jan 2022 11:56:52 -0300 Subject: [PATCH] Run shellcheck --- install.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/install.sh b/install.sh index 0c5a947..a3b3cd6 100755 --- a/install.sh +++ b/install.sh @@ -273,12 +273,11 @@ getThePackages() { packages=$(whiptail --title "Packages" --separate-output --checklist "Press TAB to select Ok or Cancel. If you don't want to install any packages, press Cancel." 28 50 19 "${options[@]}" 3>&1 1>&2 2>&3) tempFile=$(mktemp) for package in $packages; do - grep "^$package," packages.csv >> $tempFile + grep "^$package," packages.csv >> "$tempFile" done header=$(head -n1 packages.csv) - printf '%s\n%s' "$(cat packages.csv | sed -n '2~1p')" "$(cat $tempFile)" | sort | uniq -d > packages.csv - sed -i "1s/^/${header}\n/" packages.csv - rm $tempFile + packages=$(sort <(sed -n '2~1p' packages.csv) <(cat "$tempFile") | uniq -d) + printf '%s\n%s' "$header" "$packages" > packages.csv fi local IFS=, while read -r NAME IMPORTANT INSTALLER; do