#!/bin/bash
sum=0
for number in $@
do
echo $number | grep -q "[^a-z]" >> /dev/null
if [ $? != 0 ]
then
echo "Sorry, '$number' is not a number"
else
sum=$((sum + number))
echo "$sum"
fi
done
我的分配要求,如果我输入add2 4 -3 12 9,它将输出
22
但是地雷的产出:
4 1
我在几台机器上使用Ubuntu16.04。
在它们中,某些Debian包没有正确下载(损坏)。
使用apt-get的示例:
$ sudo apt-get install traceroute
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
linux-headers-4.4.0-53 lin