Я хочу сделать что-то подобное в bash (.bashrc), чтобы псевдоним устанавливался в зависимости от того, какой комп вошел в систему. Я не знаю, как получить 210 из 10.0.0.210, а затем лучший способ прохождение списка 'user = xxx'
$radek ='210'
$mike ='209'
#SSH_CLIENT='10.0.0.210 53039 22' <--- system variable
$user = based on the 4th part of IP so
$user = radek if 210
$user = mike if 209
alias sites='cd /var/lib/code/'+$user
итоговый псевдоним выглядит как g
'cd / var / lib / code / radek ' при входе в систему с 210 компьютера
'cd / var / lib / code / mike ', если он зарегистрирован с 209 компьютера
Финальный код благодаря @Dennis Williamson
users[210]=radek
users[209]=mike
octet=($SSH_CLIENT) # split the value on spaces
#octed=${octet[0]##*.} # extract the last octet from the ip address
alias sites='cd /var/lib/code/'${users[${octet[0]##*.}]}