Temporary (? :-) ) fixes in tmp/ scripts

Typos and make the renaming of check_awards.sh -> awards_check.sh
consistent in the comments (as in change the name of the script in the
comments to the new name).

None of these are super important as they're temporary files but they
are still incorrect so have to be fixed in my mind.
This commit is contained in:
Cody Boone Ferguson committed 2023-10-27 02:43:25 -07:00
1 parent f6e8398f44
commit 00e9874905
4 files changed
+15 -12

No files matched your search

+7 -6
View File
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
#
# check_awards - check the award lines in README.md files
# awards_check - check the award lines in README.md files
#
# XXX - This is a temporary utility that will be replaced when
# the .winner.json files are built
@@ -10,19 +10,20 @@
# generate as it was not worth getting everything correct. It was initially
# generated like:
#
# echo '#!/bin/bash' > bin/check_awards.sh ; ( while read -r g ; do
# echo '#!/bin/bash' > bin/awards_check.sh ; ( while read -r g ; do
# echo grep "$g";
# done < <(sed -e 's,_,/,g' -e 's/"/\\"/g' tmp/year-auth-prize.csv |
# awk -F, '{print grep "\x22" $2 "\x22" " " $1 "/" "README.md"}' ); )
# >> bin/check_awards.sh
# >> bin/awards_check.sh
#
# To determine how many entries have a mismatch in award compared to the CSV
# file do:
#
# sh bin/check_awards.sh | grep :0
# sh tmp/awards_check.sh | grep :0
#
# It must be run in the top level directory. It shouldn't be necessary in future
# IOCCC contests as the problem should not occur again.
# It must be run in the tmp/ subdirectory. It shouldn't be necessary in future
# IOCCC contests as the problem should not occur again (hence it's a temporary
# file :-) )
#
# This was a hack and not the prettiest hack made by Cody Boone Ferguson
# (@xexyl) to quickly check all entries from 1984 through 2020. It probably could
+2 -2
View File
@@ -56,7 +56,7 @@ trap 'rm -f $TMP_FILE; exit' 0 1 2 3 15
comm -23 "$REQUIRED_PATH_LIST" "$FOUND_LIST" | sort -t/ > "$TMP_FILE"
if [[ -s $TMP_FILE ]]; then
COUNT=$(wc -l < "$TMP_FILE" | sed -e 's/^ *//')
echo "# $0: Waning: missing required file count: $COUNT"
echo "# $0: Warning: missing required file count: $COUNT"
EXIT_CODE=18 # exit 18
echo "#"
echo "# $0: missing required file list starts below"
@@ -72,7 +72,7 @@ trap 'rm -f $TMP_FILE; exit' 0 1 2 3 15
comm -13 "$MANIFEST_LIST" "$FOUND_LIST" | sort -t/ > "$TMP_FILE"
if [[ -s $TMP_FILE ]]; then
COUNT=$(wc -l < "$TMP_FILE" | sed -e 's/^ *//')
echo "# $0: Waning: found files not in the manifest count: $COUNT"
echo "# $0: Warning: found files not in the manifest count: $COUNT"
EXIT_CODE=19 # exit 19
echo "#"
echo "# $0: found files not in the manifest list starts below"
+4 -3
View File
@@ -16,8 +16,6 @@
export MANIFEST_CSV="manifest.csv"
export TMP_CSV
# fix manifest CSV
#
if [[ ! -f $MANIFEST_CSV ]]; then
echo "$0: ERROR: MANIFEST_CSV is missing: $MANIFEST_CSV" 1>&2
exit 10
@@ -46,10 +44,13 @@ if [[ $status -ne 0 ]]; then
exit 13
fi
if [[ ! -s $TMP_CSV ]]; then
printf "$0: ERROR: TMP_CSV: tr -d '\\\015' < %s > %s produced a empty file" "$MANIFEST_CSV" "$TMP_CSV" 1>&2
printf "$0: ERROR: TMP_CSV: tr -d '\\\015' < %s > %s produced an empty file" "$MANIFEST_CSV" "$TMP_CSV" 1>&2
exit 14
fi
# fix manifest CSV
#
# sort manifest CSV file
#
sort -t, -k1,1 -k2d,2 -k3g,3 -k4d,10 "$TMP_CSV" -o "$TMP_CSV"
+2 -1
View File
@@ -1,6 +1,7 @@
#!/usr/bin/env bash
#
# gen_path_list.found.sh - generate tmp/path_list.found.txt for entry directories under a year
# gen_path_list.found.sh - generate tmp/path_list.found.txt for entry
# directories under a year
#
# XXX - This is a temporary utility that will be replaced when
# the .winner.json files are built