Question Comment définir deux variables x = 20, y = 5 et ensuite imprimer la division de x et y (c'est-à-dire x / y) script bash


J'ai essayé ceci mais je reçois une erreur:

ubuntu@ubuntu-VirtualBox:~/Documents$ x=20
ubuntu@ubuntu-VirtualBox:~/Documents$ y=5
ubuntu@ubuntu-VirtualBox:~/Documents$ expr x / y
expr: non-integer argument

0
2017-10-11 07:29


origine


Duplicata de stackoverflow.com/q/33062619/7552 - glenn jackman


Réponses:


Vous devez ajouter $ devant un nom de variable pour faire référence à son contenu.

pilot6@Pilot6:~$ x=20
pilot6@Pilot6:~$ y=5
pilot6@Pilot6:~$ expr $x / $y
4

2
2017-10-11 07:40