Bash – działania arytmetyczne w powłoce na przykładzie dodawania ;)

W przypadku powłowki nie możemy po prostu napisać 1+1 gdyż powłoka potraktuje to jako napis:

$ echo 1+1
1+1

Niezależnie czy użyjemy spacji czy nie:

$ echo 1 + 1
1 + 1

Natomiast w tym przypadku należy skorzystać z polecenia expr:

$ echo `expr 1 + 1`
2

Należy jednak pamietać o spacjach ;):

$ echo `expr 1+1`
1+1

Dodaj komentarz