|
| 1 | +#!/bin/sh |
| 2 | +country=$(geoiplookup $1 | awk '{$1=$2=$3=$4=""; print $0}') |
| 3 | +flag=$(cat << EOF | grep "$(echo $country)" | awk '{print $1}' |
| 4 | +๐ฆ๐จ Ascension Island |
| 5 | +๐ฆ๐ฉ Andorra |
| 6 | +๐ฆ๐ช United Arab Emirates |
| 7 | +๐ฆ๐ซ Afghanistan |
| 8 | +๐ฆ๐ฌ Antigua & Barbuda |
| 9 | +๐ฆ๐ฎ Anguilla |
| 10 | +๐ฆ๐ฑ Albania |
| 11 | +๐ฆ๐ฒ Armenia |
| 12 | +๐ฆ๐ด Angola |
| 13 | +๐ฆ๐ถ Antarctica |
| 14 | +๐ฆ๐ท Argentina |
| 15 | +๐ฆ๐ธ American Samoa |
| 16 | +๐ฆ๐น Austria |
| 17 | +๐ฆ๐บ Australia |
| 18 | +๐ฆ๐ผ Aruba |
| 19 | +๐ฆ๐ฝ ร
land Islands |
| 20 | +๐ฆ๐ฟ Azerbaijan |
| 21 | +๐ง๐ฆ Bosnia & Herzegovina |
| 22 | +๐ง๐ง Barbados |
| 23 | +๐ง๐ฉ Bangladesh |
| 24 | +๐ง๐ช Belgium |
| 25 | +๐ง๐ซ Burkina Faso |
| 26 | +๐ง๐ฌ Bulgaria |
| 27 | +๐ง๐ญ Bahrain |
| 28 | +๐ง๐ฎ Burundi |
| 29 | +๐ง๐ฏ Benin |
| 30 | +๐ง๐ฑ St. Barthรฉlemy |
| 31 | +๐ง๐ฒ Bermuda |
| 32 | +๐ง๐ณ Brunei |
| 33 | +๐ง๐ด Bolivia |
| 34 | +๐ง๐ถ Caribbean Netherlands |
| 35 | +๐ง๐ท Brazil |
| 36 | +๐ง๐ธ Bahamas |
| 37 | +๐ง๐น Bhutan |
| 38 | +๐ง๐ป Bouvet Island |
| 39 | +๐ง๐ผ Botswana |
| 40 | +๐ง๐พ Belarus |
| 41 | +๐ง๐ฟ Belize |
| 42 | +๐จ๐ฆ Canada |
| 43 | +๐จ๐จ Cocos (Keeling) Islands |
| 44 | +๐จ๐ฉ Congo โ Kinshasa |
| 45 | +๐จ๐ซ Central African Republic |
| 46 | +๐จ๐ฌ Congo โ Brazzaville |
| 47 | +๐จ๐ญ Switzerland |
| 48 | +๐จ๐ฎ Cรดte dโIvoire |
| 49 | +๐จ๐ฐ Cook Islands |
| 50 | +๐จ๐ฑ Chile |
| 51 | +๐จ๐ฒ Cameroon |
| 52 | +๐จ๐ณ China |
| 53 | +๐จ๐ด Colombia |
| 54 | +๐จ๐ต Clipperton Island |
| 55 | +๐จ๐ท Costa Rica |
| 56 | +๐จ๐บ Cuba |
| 57 | +๐จ๐ป Cape Verde |
| 58 | +๐จ๐ผ Curaรงao |
| 59 | +๐จ๐ฝ Christmas Island |
| 60 | +๐จ๐พ Cyprus |
| 61 | +๐จ๐ฟ Czechia |
| 62 | +๐ฉ๐ช Germany |
| 63 | +๐ฉ๐ฌ Diego Garcia |
| 64 | +๐ฉ๐ฏ Djibouti |
| 65 | +๐ฉ๐ฐ Denmark |
| 66 | +๐ฉ๐ฒ Dominica |
| 67 | +๐ฉ๐ด Dominican Republic |
| 68 | +๐ฉ๐ฟ Algeria |
| 69 | +๐ช๐ฆ Ceuta & Melilla |
| 70 | +๐ช๐จ Ecuador |
| 71 | +๐ช๐ช Estonia |
| 72 | +๐ช๐ฌ Egypt |
| 73 | +๐ช๐ญ Western Sahara |
| 74 | +๐ช๐ท Eritrea |
| 75 | +๐ช๐ธ Spain |
| 76 | +๐ช๐น Ethiopia |
| 77 | +๐ช๐บ European Union |
| 78 | +๐ซ๐ฎ Finland |
| 79 | +๐ซ๐ฏ Fiji |
| 80 | +๐ซ๐ฐ Falkland Islands |
| 81 | +๐ซ๐ฒ Micronesia |
| 82 | +๐ซ๐ด Faroe Islands |
| 83 | +๐ซ๐ท France |
| 84 | +๐ฌ๐ฆ Gabon |
| 85 | +๐ฌ๐ง United Kingdom |
| 86 | +๐ฌ๐ฉ Grenada |
| 87 | +๐ฌ๐ช Georgia |
| 88 | +๐ฌ๐ซ French Guiana |
| 89 | +๐ฌ๐ฌ Guernsey |
| 90 | +๐ฌ๐ญ Ghana |
| 91 | +๐ฌ๐ฎ Gibraltar |
| 92 | +๐ฌ๐ฑ Greenland |
| 93 | +๐ฌ๐ฒ Gambia |
| 94 | +๐ฌ๐ณ Guinea |
| 95 | +๐ฌ๐ต Guadeloupe |
| 96 | +๐ฌ๐ถ Equatorial Guinea |
| 97 | +๐ฌ๐ท Greece |
| 98 | +๐ฌ๐ธ South Georgia & South Sandwich Islands |
| 99 | +๐ฌ๐น Guatemala |
| 100 | +๐ฌ๐บ Guam |
| 101 | +๐ฌ๐ผ Guinea-Bissau |
| 102 | +๐ฌ๐พ Guyana |
| 103 | +๐ญ๐ฐ Hong Kong SAR China |
| 104 | +๐ญ๐ฒ Heard & McDonald Islands |
| 105 | +๐ญ๐ณ Honduras |
| 106 | +๐ญ๐ท Croatia |
| 107 | +๐ญ๐น Haiti |
| 108 | +๐ญ๐บ Hungary |
| 109 | +๐ฎ๐จ Canary Islands |
| 110 | +๐ฎ๐ฉ Indonesia |
| 111 | +๐ฎ๐ช Ireland |
| 112 | +๐ฎ๐ฑ Israel |
| 113 | +๐ฎ๐ฒ Isle of Man |
| 114 | +๐ฎ๐ณ India |
| 115 | +๐ฎ๐ด British Indian Ocean Territory |
| 116 | +๐ฎ๐ถ Iraq |
| 117 | +๐ฎ๐ท Iran |
| 118 | +๐ฎ๐ธ Iceland |
| 119 | +๐ฎ๐น Italy |
| 120 | +๐ฏ๐ช Jersey |
| 121 | +๐ฏ๐ฒ Jamaica |
| 122 | +๐ฏ๐ด Jordan |
| 123 | +๐ฏ๐ต Japan |
| 124 | +๐ฐ๐ช Kenya |
| 125 | +๐ฐ๐ฌ Kyrgyzstan |
| 126 | +๐ฐ๐ญ Cambodia |
| 127 | +๐ฐ๐ฎ Kiribati |
| 128 | +๐ฐ๐ฒ Comoros |
| 129 | +๐ฐ๐ณ St. Kitts & Nevis |
| 130 | +๐ฐ๐ต North Korea |
| 131 | +๐ฐ๐ท South Korea |
| 132 | +๐ฐ๐ผ Kuwait |
| 133 | +๐ฐ๐พ Cayman Islands |
| 134 | +๐ฐ๐ฟ Kazakhstan |
| 135 | +๐ฑ๐ฆ Laos |
| 136 | +๐ฑ๐ง Lebanon |
| 137 | +๐ฑ๐จ St. Lucia |
| 138 | +๐ฑ๐ฎ Liechtenstein |
| 139 | +๐ฑ๐ฐ Sri Lanka |
| 140 | +๐ฑ๐ท Liberia |
| 141 | +๐ฑ๐ธ Lesotho |
| 142 | +๐ฑ๐น Lithuania |
| 143 | +๐ฑ๐บ Luxembourg |
| 144 | +๐ฑ๐ป Latvia |
| 145 | +๐ฑ๐พ Libya |
| 146 | +๐ฒ๐ฆ Morocco |
| 147 | +๐ฒ๐จ Monaco |
| 148 | +๐ฒ๐ฉ Moldova |
| 149 | +๐ฒ๐ช Montenegro |
| 150 | +๐ฒ๐ซ St. Martin |
| 151 | +๐ฒ๐ฌ Madagascar |
| 152 | +๐ฒ๐ญ Marshall Islands |
| 153 | +๐ฒ๐ฐ North Macedonia |
| 154 | +๐ฒ๐ฑ Mali |
| 155 | +๐ฒ๐ฒ Myanmar (Burma) |
| 156 | +๐ฒ๐ณ Mongolia |
| 157 | +๐ฒ๐ด Macau Sar China |
| 158 | +๐ฒ๐ต Northern Mariana Islands |
| 159 | +๐ฒ๐ถ Martinique |
| 160 | +๐ฒ๐ท Mauritania |
| 161 | +๐ฒ๐ธ Montserrat |
| 162 | +๐ฒ๐น Malta |
| 163 | +๐ฒ๐บ Mauritius |
| 164 | +๐ฒ๐ป Maldives |
| 165 | +๐ฒ๐ผ Malawi |
| 166 | +๐ฒ๐ฝ Mexico |
| 167 | +๐ฒ๐พ Malaysia |
| 168 | +๐ฒ๐ฟ Mozambique |
| 169 | +๐ณ๐ฆ Namibia |
| 170 | +๐ณ๐จ New Caledonia |
| 171 | +๐ณ๐ช Niger |
| 172 | +๐ณ๐ซ Norfolk Island |
| 173 | +๐ณ๐ฌ Nigeria |
| 174 | +๐ณ๐ฎ Nicaragua |
| 175 | +๐ณ๐ฑ Netherlands |
| 176 | +๐ณ๐ด Norway |
| 177 | +๐ณ๐ต Nepal |
| 178 | +๐ณ๐ท Nauru |
| 179 | +๐ณ๐บ Niue |
| 180 | +๐ณ๐ฟ New Zealand |
| 181 | +๐ด๐ฒ Oman |
| 182 | +๐ต๐ฆ Panama |
| 183 | +๐ต๐ช Peru |
| 184 | +๐ต๐ซ French Polynesia |
| 185 | +๐ต๐ฌ Papua New Guinea |
| 186 | +๐ต๐ญ Philippines |
| 187 | +๐ต๐ฐ Pakistan |
| 188 | +๐ต๐ฑ Poland |
| 189 | +๐ต๐ฒ St. Pierre & Miquelon |
| 190 | +๐ต๐ณ Pitcairn Islands |
| 191 | +๐ต๐ท Puerto Rico |
| 192 | +๐ต๐ธ Palestinian Territories |
| 193 | +๐ต๐น Portugal |
| 194 | +๐ต๐ผ Palau |
| 195 | +๐ต๐พ Paraguay |
| 196 | +๐ถ๐ฆ Qatar |
| 197 | +๐ท๐ช Rรฉunion |
| 198 | +๐ท๐ด Romania |
| 199 | +๐ท๐ธ Serbia |
| 200 | +๐ท๐บ Russia |
| 201 | +๐ท๐ผ Rwanda |
| 202 | +๐ธ๐ฆ Saudi Arabia |
| 203 | +๐ธ๐ง Solomon Islands |
| 204 | +๐ธ๐จ Seychelles |
| 205 | +๐ธ๐ฉ Sudan |
| 206 | +๐ธ๐ช Sweden |
| 207 | +๐ธ๐ฌ Singapore |
| 208 | +๐ธ๐ญ St. Helena |
| 209 | +๐ธ๐ฎ Slovenia |
| 210 | +๐ธ๐ฏ Svalbard & Jan Mayen |
| 211 | +๐ธ๐ฐ Slovakia |
| 212 | +๐ธ๐ฑ Sierra Leone |
| 213 | +๐ธ๐ฒ San Marino |
| 214 | +๐ธ๐ณ Senegal |
| 215 | +๐ธ๐ด Somalia |
| 216 | +๐ธ๐ท Suriname |
| 217 | +๐ธ๐ธ South Sudan |
| 218 | +๐ธ๐น Sรฃo Tomรฉ & Prรญncipe |
| 219 | +๐ธ๐ป El Salvador |
| 220 | +๐ธ๐ฝ Sint Maarten |
| 221 | +๐ธ๐พ Syria |
| 222 | +๐ธ๐ฟ Swaziland |
| 223 | +๐น๐ฆ Tristan Da Cunha |
| 224 | +๐น๐จ Turks & Caicos Islands |
| 225 | +๐น๐ฉ Chad |
| 226 | +๐น๐ซ French Southern Territories |
| 227 | +๐น๐ฌ Togo |
| 228 | +๐น๐ญ Thailand |
| 229 | +๐น๐ฏ Tajikistan |
| 230 | +๐น๐ฐ Tokelau |
| 231 | +๐น๐ฑ Timor-Leste |
| 232 | +๐น๐ฒ Turkmenistan |
| 233 | +๐น๐ณ Tunisia |
| 234 | +๐น๐ด Tonga |
| 235 | +๐น๐ท Turkey |
| 236 | +๐น๐น Trinidad & Tobago |
| 237 | +๐น๐ป Tuvalu |
| 238 | +๐น๐ผ Taiwan |
| 239 | +๐น๐ฟ Tanzania |
| 240 | +๐บ๐ฆ Ukraine |
| 241 | +๐บ๐ฌ Uganda |
| 242 | +๐บ๐ฒ U.S. Outlying Islands |
| 243 | +๐บ๐ณ United Nations |
| 244 | +๐บ๐ธ United States |
| 245 | +๐บ๐พ Uruguay |
| 246 | +๐บ๐ฟ Uzbekistan |
| 247 | +๐ป๐ฆ Vatican City |
| 248 | +๐ป๐จ St. Vincent & Grenadines |
| 249 | +๐ป๐ช Venezuela |
| 250 | +๐ป๐ฌ British Virgin Islands |
| 251 | +๐ป๐ฎ U.S. Virgin Islands |
| 252 | +๐ป๐ณ Vietnam |
| 253 | +๐ป๐บ Vanuatu |
| 254 | +๐ผ๐ซ Wallis & Futuna |
| 255 | +๐ผ๐ธ Samoa |
| 256 | +๐ฝ๐ฐ Kosovo |
| 257 | +๐พ๐ช Yemen |
| 258 | +๐พ๐น Mayotte |
| 259 | +๐ฟ๐ฆ South Africa |
| 260 | +๐ฟ๐ฒ Zambia |
| 261 | +๐ฟ๐ผ Zimbabwe |
| 262 | +EOF |
| 263 | +) |
| 264 | + |
| 265 | +test -z $flag && flag="?" |
| 266 | +echo $flag |
0 commit comments