入力がコマンドライン引数として与えられ、2つの数値が与えられない場合、 "コマンドライン引数が欠けている"というエラーメッセージを表示します。2つの数字を追加するシェルスクリプトを書くには?
サンプル出力:1と2の
添加はawk
3.
入力がコマンドライン引数として与えられ、2つの数値が与えられない場合、 "コマンドライン引数が欠けている"というエラーメッセージを表示します。2つの数字を追加するシェルスクリプトを書くには?
サンプル出力:1と2の
添加はawk
3.
#!/bin/bash
if [ $# -lt 2 ]
then
echo "command line arguments are missing "
else
echo $(($1+$2))
fi
'$ [...]'は廃止された 'bash'拡張です。それは決してどこでも使用すべきではありません。 – chepner
ある:
echo 5 5 | awk '{ print $1 + $2}'
10
DESCRIPTION: このスクリプトは、ユーザーからの2つの整数値を読み取り、与えます2つの値の合計として出力する スクリプト:
#!/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"
RUN:
sh sum.sh
あなたの試み – klutt
が 読み取りNUM1のnum2の 合計= 'exprの$ NUM1 + $ num2' "2つの数値を入力し、" エコー の$ NUM1と$ NUM2の和である」エコー表示$ sum " – Jay
あなたの問題は何ですか? – chepner