Эта команда имеет пустой вывод.
su user -c "ABC=abc;echo $ABC"
Любая идея, как я могу определить переменную в команда ввода?