diff options
| -rwxr-xr-x | makecolumns.sh | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/makecolumns.sh b/makecolumns.sh index 2b65307..e10165d 100755 --- a/makecolumns.sh +++ b/makecolumns.sh | |||
| @@ -316,7 +316,7 @@ handle_format_version_3() { | |||
| 316 | paste 10_Postleitzahl 11_Ort 07_Strasse 08_Hausnummer | map_coords 90_Geokoordinaten_hnr | convert_coords > 16_Koordinaten | 316 | paste 10_Postleitzahl 11_Ort 07_Strasse 08_Hausnummer | map_coords 90_Geokoordinaten_hnr | convert_coords > 16_Koordinaten |
| 317 | printf "done.\n" | 317 | printf "done.\n" |
| 318 | else | 318 | else |
| 319 | tr -dC '\n' < 01_Flags > 16_Koordinaten | 319 | sed $'s:.*:\t' 01_Flags > 16_Koordinaten |
| 320 | fi | 320 | fi |
| 321 | 321 | ||
| 322 | if [ -f "${braid}" ]; then | 322 | if [ -f "${braid}" ]; then |
| @@ -413,6 +413,8 @@ handle_format_version_4() { | |||
| 413 | printf "Looking up geo coordinates for each phonebook entry ... " | 413 | printf "Looking up geo coordinates for each phonebook entry ... " |
| 414 | paste 10_Postleitzahl 07_Strasse | map_coords 91_Geokoordinaten_str | convert_coords > 16_Koordinaten | 414 | paste 10_Postleitzahl 07_Strasse | map_coords 91_Geokoordinaten_str | convert_coords > 16_Koordinaten |
| 415 | printf "done.\n" | 415 | printf "done.\n" |
| 416 | else | ||
| 417 | sed $'s:.*:\t' 01_Flags > 16_Koordinaten | ||
| 416 | fi | 418 | fi |
| 417 | rm file_* | 419 | rm file_* |
| 418 | 420 | ||
| @@ -432,10 +434,14 @@ handle_format_version_4() { | |||
| 432 | tidy_streetnames () { | 434 | tidy_streetnames () { |
| 433 | streets="$1" | 435 | streets="$1" |
| 434 | 436 | ||
| 437 | printf "Tyding up streetnames ... " | ||
| 438 | |||
| 435 | # Replace any dots at end of line by a single one | 439 | # Replace any dots at end of line by a single one |
| 436 | # finish any str abbreviation without a period with a period | 440 | # finish any str abbreviation without a period with a period |
| 437 | sed -E -i.bak 's/\.+/./g;s/(S|s)tr( |:)?$/\1tr./' ${streets} | 441 | sed -E -i.bak 's/\.+/./g;s/(S|s)tr( |:)?$/\1tr./;s/ -$/ Str./;s/-$/str./' ${streets} |
| 438 | rm "${streets}".bak | 442 | rm "${streets}".bak |
| 443 | |||
| 444 | printf "done.\n" | ||
| 439 | } | 445 | } |
| 440 | 446 | ||
| 441 | # JOT <format> <begin> <end> <step> | 447 | # JOT <format> <begin> <end> <step> |
