Как создать калькулятор в скрипте linux?

Это задокументировано на странице руководства для yum.conf :

metadata_expire
Время (в секундах), после которого истекает срок действия метаданных. Таким образом, если текущие загруженные метаданные старше этого количества секунд, yum не будет обновлять метаданные для репозитория. Если вы обнаружите, что yum не загружает информацию об обновлениях так часто, как вам хотелось бы, уменьшите значение этого параметра. Вы также можете изменить использование секунд по умолчанию на дни, часы или минуты, добавив d , h или m соответственно. По умолчанию - 6 часов , чтобы дополнять yum-updatesd , выполняемую один раз в час. Также можно использовать слово «никогда» , означающее, что срок действия метаданных никогда не истечет. Обратите внимание, что при использовании файла metalink метаданные всегда должны быть новее, чем метаданные для репозитория, из-за проверки, поэтому этот тайм-аут также применяется к файлу metalink.

(Ошибка написана на странице руководства: исправлять здесь нет необходимости).

-3
10.06.2015, 23:25
4 ответа
clear
sum=0
i="y"

echo " Enter one no." 
read n1 
echo "Enter second no."
read n2

while[ $i = "y" ]
do 
echo "1.Addition" 
echo "2.Subtraction" 
echo "3.Multiplication" 
echo "4.Division" 

echo "Enter your choice" 
read ch 

case $ch in 
1)sum=`expr $n1 + $n2` 
   echo "Sum ="$sum;; 

2)sum=`expr $n1 - $n2` 
   echo "Sub = "$sum;; 

3)sum=`expr $n1 \* $n2` 
   echo "Mul = "$sum;; 

4)sum=`expr $n1 / $n2` 
    echo "Div = "$sum;; 

*)echo "Invalid choice";; 
esac 

echo "Do u want to continue ?" 
read i 
if [ $i != "y" ] then
      exit 
fi 
done 
1
28.01.2020, 05:18
#!/bin/bash  
#arithmetic calculator using command line arguement  

if [ $# -eq 3 ]  
then  
x=`echo "scale=3; $1 $2 $3" |bc -l`  
echo "answer is: $x"  
else  
echo "Invalid statement"  
fi  
0
28.01.2020, 05:18

Попробуйте этот более простой вариант.

#!/bin/bash

echo "enter first number"
read p
echo "enter second number"
read q
echo  "enter the  operator"
read r
sum=`expr $p "$r" $q`
echo  "the total" $sum
0
28.01.2020, 05:18
echo "Enter Your Choise : "
echo "1.Addition"
echo "2.Substtaction"
echo "3.Multiplication"
echo "4.Division"
read opr
echo "Enter first Number : "
read n1
echo "Enter second Number : "
read n2
if [$opr=1] then
  echo `expr ans=$((n1+n2))`
elif [$opr=2] then
  echo `expr ans=$((n1-n2))`
elif [$opr=3] then
  echo `expr ans=$((n1*n2))`
else [$opr=4] then
  echo `expr ans=$((n1/n2))`
-1
28.01.2020, 05:18

Теги

Похожие вопросы