diff options
author | Dirk Engling <erdgeist@erdgeist.org> | 2015-12-23 00:24:29 +0100 |
---|---|---|
committer | Dirk Engling <erdgeist@erdgeist.org> | 2015-12-23 00:24:29 +0100 |
commit | 29c1233be8d029e891ada9abdfb4d10d31e23a7f (patch) | |
tree | fc8dfbf010564ccc07391d0e1c6be1a9e3062871 | |
parent | d925c8ae825c288f51db0831c1f991e23a7404f9 (diff) |
Split argument list to cat in handy 128 file chunks
-rwxr-xr-x | makecolumns.sh | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/makecolumns.sh b/makecolumns.sh index 8b14dd7..55f23f4 100755 --- a/makecolumns.sh +++ b/makecolumns.sh | |||
@@ -203,7 +203,7 @@ handle_format_version_3() { | |||
203 | printf "done.\n" | 203 | printf "done.\n" |
204 | 204 | ||
205 | printf "Splitting decompress vname chunks into their columns ... " | 205 | printf "Splitting decompress vname chunks into their columns ... " |
206 | JOT "%0${filename_len}d" ${vname_file} $(( number_of_files - 1 )) 3 | xargs cat | tr '\n\0' '\t\n' | tr -d '\377' > 03_Vorname | 206 | JOT "%0${filename_len}d" ${vname_file} $(( number_of_files - 1 )) 3 | xargs -n 128 cat | tr '\n\0' '\t\n' | tr -d '\377' > 03_Vorname |
207 | printf "done.\n" | 207 | printf "done.\n" |
208 | 208 | ||
209 | printf "Splitting decompress table file chunks into their columns ... " | 209 | printf "Splitting decompress table file chunks into their columns ... " |
@@ -300,11 +300,11 @@ handle_format_version_4() { | |||
300 | printf "done.\n" | 300 | printf "done.\n" |
301 | 301 | ||
302 | printf "Splitting decompressed chunks into their columns (11 total) ... 1, " | 302 | printf "Splitting decompressed chunks into their columns (11 total) ... 1, " |
303 | JOT "file_%05X" 0 $(( rows - 1 )) 11 | xargs cat | xxd -ps -c1 > column_0 | 303 | JOT "file_%05X" 0 $(( rows - 1 )) 11 | xargs -n 128 cat | xxd -ps -c1 > column_0 |
304 | 304 | ||
305 | for col in 1 2 3 4 5 6 7 8 9 10; do | 305 | for col in 1 2 3 4 5 6 7 8 9 10; do |
306 | printf "%d, " $(( col + 1 )) | 306 | printf "%d, " $(( col + 1 )) |
307 | JOT "file_%05X" ${col} $(( rows - 1 )) 11 | xargs cat | tr '\n\0' '\t\n' > column_${col} | 307 | JOT "file_%05X" ${col} $(( rows - 1 )) 11 | xargs -n 128 cat | tr '\n\0' '\t\n' > column_${col} |
308 | done | 308 | done |
309 | printf "done.\n" | 309 | printf "done.\n" |
310 | 310 | ||