2022-03-10 07:32:45 -05:00

14 lines
486 B
Bash
Executable File

#! /bin/sh
printf "%s\n" "Updating first-names.txt…"
curl --remote-name https://www.ssa.gov/oact/babynames/names.zip
unzip -d names -o names.zip
cat names/yob$(echo "$(date +%Y) - 25" | bc).txt | grep ",F" | awk -F, '{ print $1 }' | head -n 1024 > ../first-names.txt
cat names/yob$(echo "$(date +%Y) - 25" | bc).txt | grep ",M" | awk -F, '{ print $1 }' | head -n 1024 >> ../first-names.txt
perl -pi -e 'chomp if eof' ../first-names.txt
rm -fr names names.zip
printf "%s\n" "Done"