[英]How to write a shell script that will add two numbers?
假設輸入是作為命令行參數給出的,如果沒有給出兩個數字,則會顯示錯誤消息“缺少命令行參數”。
示例輸出:
1和2相加是3。
#!/bin/bash
if [ $# -lt 2 ]
then
echo "command line arguments are missing "
else
echo $(($1+$2))
fi
在awk
:
echo 5 5 | awk '{ print $1 + $2}'
10
實際數量=720; 增量號=1;
actualNumber=$(expr "$actualNumber" + "$incrementNo");
回聲 $actualNumber
描述:此腳本將從用戶那里讀取兩個整數值,並將輸出作為兩個值的總和 SCRIPT:
#!/bin/bash
echo -n "Enter the first number : "
read num1
echo -n "Enter the second number : "
read num2
sum=`expr $num1 + $num2`
echo "sum of two value is $sum"
跑:
sh sum.sh
只是將所有內容放在一個地方。
num1=10
num2=20
sum=$(( $num1 + $num2 ))
sum=`expr $num1 + $num2`
sum=$[num1+num2]
sum=$(echo $num1 $num2 | awk '{print $1 + $2}')
sum=$(expr $num1 + $num2)
sum=$(expr "$num1" + "$num2")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.