diff options
| author | Aleksey Veresov <aleksey@veresov.pro> | 2020-12-03 15:45:02 +0300 |
|---|---|---|
| committer | Aleksey Veresov <aleksey@veresov.pro> | 2020-12-03 15:45:02 +0300 |
| commit | 4fcb7a47787e26b54ef8b786c7b07cee3fd49819 (patch) | |
| tree | 901b370ee6bc2fba9da9dae444523e1f2876e3b3 | |
| parent | 257fc365155c34484d6d9cc52014c7e98c27d003 (diff) | |
| download | vsvs-4fcb7a47787e26b54ef8b786c7b07cee3fd49819.tar vsvs-4fcb7a47787e26b54ef8b786c7b07cee3fd49819.tar.xz vsvs-4fcb7a47787e26b54ef8b786c7b07cee3fd49819.zip | |
.
| -rw-r--r-- | vsvs-map | 10 | ||||
| -rw-r--r-- | vsvs-sum | 10 |
2 files changed, 12 insertions, 8 deletions
@@ -14,14 +14,16 @@ do if [ -z "${key}" ] then buf="${buf}"$'\n'"${val}" - elif [ -n "${buf}" ] - then - res="${res}$(echo -n "${buf}" | $1)" + else + if [ -n "${buf}" ] + then + res="${res}$(echo -n "${buf}" | $1)" + fi buf="${val}" fi done if [ -n "${buf}" ] +then res="${res}$(echo -n "${buf}" | $1)" - buf="${val}" fi echo -n "${res}" @@ -14,14 +14,16 @@ do if [ -z "${key}" ] then buf="${buf}"$'\n'"${val}" - elif [ -n "${buf}" ] - then - res="$(echo -n "${buf}" | $1 "${res}")" + else + if [ -n "${buf}" ] + then + res="$(echo -n "${buf}" | $1 "${res}")" + fi buf="${val}" fi done if [ -n "${buf}" ] +then res="$(echo -n "${buf}" | $1 "${res}")" - buf="${val}" fi echo -n "${res}" |
