
Кажется, что оба они делают примерно одно и то же, но в чем преимущества использования одного из них перед другим?
решение1
Преимущество — портативность.
MYVAR=1 /bin/whatever
синтаксис, принимаемый оболочками в традициях Bourne и другими, например, rc, sh, ksh, bash и zsh, но не другими, например, csh, tcsh.