aboutsummaryrefslogtreecommitdiff
path: root/challenge-113/abigail/bash/ch-2.sh
blob: d4e4040c3f1e410d4f86e1d2e5a4e9ba1bd3e89e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh

#
# See ../README.md
#

#
# Run as: bash ch-2.sh < input-file
#

while read -a numbers
do    sum=0
      for ((i = 0; i < ${#numbers[@]}; i ++))
      do  ((sum += numbers[i]))
      done
      for ((i = 0; i < ${#numbers[@]}; i ++))
      do  if ((i > 0))
          then printf " "
          fi
          printf "%d" $((sum - numbers[i]))
      done
      printf "\n"
done