diff options
author | Dirk Engling <erdgeist@erdgeist.org> | 2015-06-02 19:49:17 +0200 |
---|---|---|
committer | Dirk Engling <erdgeist@erdgeist.org> | 2015-06-02 19:49:17 +0200 |
commit | b35f561d484b7647a0aeecbb55773730ff608412 (patch) | |
tree | df3a6b36d557aa63521499346bddc92b6805d591 | |
parent | cd57e6da895a1d64f17cf0cf5ab87f8cc78bd765 (diff) |
Use paste rather than lam to concatenate
-rwxr-xr-x | makecolumns.sh | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/makecolumns.sh b/makecolumns.sh index 0854b32..0eaf954 100755 --- a/makecolumns.sh +++ b/makecolumns.sh | |||
@@ -109,7 +109,7 @@ handle_format_version_1() { | |||
109 | mv 14_unknown 10_Postleitzahl | 109 | mv 14_unknown 10_Postleitzahl |
110 | 110 | ||
111 | printf "Normalizing zusaetze ... " | 111 | printf "Normalizing zusaetze ... " |
112 | lam 04_Namenszusatz 05_Adresszusatz | tr '\t' ' ' | sed -E s/' +'/' '/g > 04_Zusaetze | 112 | paste 04_Namenszusatz 05_Adresszusatz | tr '\t' ' ' | sed -E s/' +'/' '/g > 04_Zusaetze |
113 | printf "done.\n" | 113 | printf "done.\n" |
114 | 114 | ||
115 | tidy_streetnames 07_Strasse | 115 | tidy_streetnames 07_Strasse |
@@ -156,7 +156,7 @@ handle_format_version_2() { | |||
156 | rm 03_unknown 04_unknown | 156 | rm 03_unknown 04_unknown |
157 | 157 | ||
158 | printf "Normalizing zusaetze ... " | 158 | printf "Normalizing zusaetze ... " |
159 | lam 04_Namenszusatz 05_Adresszusatz | tr '\t' ' ' | sed -E s/' +'/' '/g > 04_Zusaetze | 159 | paste 04_Namenszusatz 05_Adresszusatz | tr '\t' ' ' | sed -E s/' +'/' '/g > 04_Zusaetze |
160 | printf "done.\n" | 160 | printf "done.\n" |
161 | 161 | ||
162 | tidy_streetnames 07_Strasse | 162 | tidy_streetnames 07_Strasse |
@@ -245,7 +245,7 @@ handle_format_version_3() { | |||
245 | printf "done.\n" | 245 | printf "done.\n" |
246 | 246 | ||
247 | printf "Normalizing zusaetze ... " | 247 | printf "Normalizing zusaetze ... " |
248 | lam 04_Namenszusatz 05_Adresszusatz | tr '\t' ' ' | sed -E -e 's/ +/ /g' -e 's/^ +//g' -e 's/ +$//g' > 04_Zusaetze | 248 | paste 04_Namenszusatz 05_Adresszusatz | tr '\t' ' ' | sed -E -e 's/ +/ /g' -e 's/^ +//g' -e 's/ +$//g' > 04_Zusaetze |
249 | printf "done.\n" | 249 | printf "done.\n" |
250 | 250 | ||
251 | # If street names come in an extra file, extract | 251 | # If street names come in an extra file, extract |
@@ -278,7 +278,7 @@ handle_format_version_3() { | |||
278 | printf "Looking up geo coordinates for each phonebook entry ... " | 278 | printf "Looking up geo coordinates for each phonebook entry ... " |
279 | tr '\0' '\n' < 90_Geokoordinaten_hnr_raw | tr ';' '\t' | cut -f "1,2,3,4,6,7" | tr '\n' '\0' > 90_Geokoordinaten_hnr | 279 | tr '\0' '\n' < 90_Geokoordinaten_hnr_raw | tr ';' '\t' | cut -f "1,2,3,4,6,7" | tr '\n' '\0' > 90_Geokoordinaten_hnr |
280 | rm 90_Geokoordinaten_hnr_raw | 280 | rm 90_Geokoordinaten_hnr_raw |
281 | lam 10_Postleitzahl -s $'\t' 11_Ort -s $'\t' 07_Strasse -s $'\t' 08_Hausnummer | map_coords 90_Geokoordinaten_hnr | convert_coords > 16_Koordinaten | 281 | paste 10_Postleitzahl 11_Ort 07_Strasse 08_Hausnummer | map_coords 90_Geokoordinaten_hnr | convert_coords > 16_Koordinaten |
282 | printf "done.\n" | 282 | printf "done.\n" |
283 | fi | 283 | fi |
284 | } | 284 | } |
@@ -349,7 +349,7 @@ handle_format_version_4() { | |||
349 | cat file_* > 90_Geokoordinaten_hnr | 349 | cat file_* > 90_Geokoordinaten_hnr |
350 | printf "done.\n" | 350 | printf "done.\n" |
351 | printf "Looking up geo coordinates for each phonebook entry ... " | 351 | printf "Looking up geo coordinates for each phonebook entry ... " |
352 | lam 10_Postleitzahl -s $'\t' 07_Strasse -s $'\t' 08_Hausnummer | map_coords 90_Geokoordinaten_hnr | convert_coords > 16_Koordinaten | 352 | paste 10_Postleitzahl 07_Strasse 08_Hausnummer | map_coords 90_Geokoordinaten_hnr | convert_coords > 16_Koordinaten |
353 | printf "done.\n" | 353 | printf "done.\n" |
354 | elif [ -f $1/zip-streets-geo.tl ]; then | 354 | elif [ -f $1/zip-streets-geo.tl ]; then |
355 | printf "Extracting geo coordinates (precision: street) ... " | 355 | printf "Extracting geo coordinates (precision: street) ... " |
@@ -357,7 +357,7 @@ handle_format_version_4() { | |||
357 | cat file_* > 91_Geokoordinaten_str | 357 | cat file_* > 91_Geokoordinaten_str |
358 | printf "done.\n" | 358 | printf "done.\n" |
359 | printf "Looking up geo coordinates for each phonebook entry ... " | 359 | printf "Looking up geo coordinates for each phonebook entry ... " |
360 | lam 10_Postleitzahl -s $'\t' 07_Strasse | map_coords 91_Geokoordinaten_str | convert_coords > 16_Koordinaten | 360 | paste 10_Postleitzahl 07_Strasse | map_coords 91_Geokoordinaten_str | convert_coords > 16_Koordinaten |
361 | printf "done.\n" | 361 | printf "done.\n" |
362 | fi | 362 | fi |
363 | rm file_* | 363 | rm file_* |