Module Name:    src
Committed By:   rillig
Date:           Fri Sep  4 12:02:20 UTC 2020

Modified Files:
        src/distrib/sets: sort-list

Log Message:
sort file lists with error checking, use lowercase variable name


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/distrib/sets/sort-list

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/sort-list
diff -u src/distrib/sets/sort-list:1.2 src/distrib/sets/sort-list:1.3
--- src/distrib/sets/sort-list:1.2	Wed Dec 14 13:04:42 2016
+++ src/distrib/sets/sort-list	Fri Sep  4 12:02:20 2020
@@ -1,7 +1,9 @@
 #!/bin/sh
+set -eu
 
-for F
-do
-	{ grep '^#' "${F}"; grep -v '^#' "${F}" | LC_ALL=C sort ;} > "${F}".tmp
-	mv "${F}".tmp "${F}"
+for fname; do
+	{ grep '^#' "$fname"
+	  grep -v '^#' "$fname" | LC_ALL=C sort
+	} > "$fname.tmp"
+	mv "$fname.tmp" "$fname"
 done

Reply via email to