File indexing completed on 2024-05-12 04:46:38
0001 #!/bin/bash 0002 0003 CITIES_FILE=cities_map.h 0004 touch $CITIES_FILE && 0005 0006 echo "#include <map>" > $CITIES_FILE 0007 echo "using namespace std;" >> $CITIES_FILE 0008 echo "constexpr map<string, vector<string>> cities = {" >> $CITIES_FILE 0009 0010 CITIES_TXT="./src/data/cities1000.txt" 0011 0012 if [ -f "$CITIES_TXT" ]; then 0013 echo "$CITIES_TXT exists." 0014 0015 while read -r p; do 0016 IFS=$'\t\t' 0017 strarr=($p) 0018 echo "{ \"${strarr[0]}\", {\"${strarr[1]}\", \"${strarr[4]}\", \"${strarr[5]}\", \"${strarr[8]}\", \"${strarr[17]}\"}}," >> $CITIES_FILE 0019 echo ${strarr[1]} 0020 done < $CITIES_TXT 0021 echo "};" >> $CITIES_FILE 0022 0023 else 0024 echo "$CITIES_TXT does not exist." 0025 echo "};" >> $CITIES_FILE 0026 exit 0 0027 fi