From 6076e73d4dd62a7904bb5559de14f77c7f03711d Mon Sep 17 00:00:00 2001 From: Frederic Lepied Date: Sun, 22 Dec 2002 21:39:36 +0000 Subject: corrected bad grep use --- add-shell | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'add-shell') diff --git a/add-shell b/add-shell index 099bdaa..e5efbc6 100755 --- a/add-shell +++ b/add-shell @@ -26,8 +26,9 @@ if [ ! -f $CFG_FILE ]; then > $CFG_FILE fi -grep -qv "^$shl$" $CFG_FILE && \ - (cat /etc/shells;echo /bin/TSH) | sort | uniq > $CFG_FILE.new -[[ -f $CFG_FILE.new ]] && mv -f $CFG_FILE.new $CFG_FILE +if ! grep -q "^$shl$" $CFG_FILE; then + (cat $CFG_FILE; echo "$shl") | sort | uniq > $CFG_FILE.new + mv -f $CFG_FILE.new $CFG_FILE +fi -exit 0 \ No newline at end of file +exit 0 -- cgit v1.2.1