История изменений
Исправление alozovskoy, (текущая версия) :
Читай значение $2, проверяй - если там «dev», то какая-нибудь переменная server становится равной «deploy@1.2.3.4», если там «test» - server=«deploy@1.2.3.5». В scp и ssh используй переменную server.
Или обрабатывай значение $2 как имя переменной:
$ cat testlor.sh
#!/bin/bash
foo="test"
bar="ololo"
echo ${!1}
$ ./testlor.sh foo
test
$ ./testlor.sh bar
ololo
Исходная версия alozovskoy, :
Читай значение $2, проверяй - если там «dev», то какая-нибудь переменная server становится равной «deploy@1.2.3.4», если там «test» - server=«deploy@1.2.3.5». В scp и ssh используй переменную server.
Или обрабатывай значение $2 как имя переменной:
$ cat testlor.sh
#!/bin/bash
foo="test"
bar="ololo"
$ ./testlor.sh foo
test
$ ./testlor.sh bar
ololo