Вы можете запустить несколько команд в оболочке sudo, а затем все они будут выполняться под одним и тем же пользователем:
sudo -u abc sh -c 'echo sth > a_file.txt'
Или вы можете использовать тройник:
sudo -u abc sthRequiringSudo | sudo -u abc tee a_file.txt >/dev/null
Или вы можете передать свои команды стандартному вводу оболочки sudo:
sudo -u abc -s <<< "echo sth >a_file.txt"
Вы можете даже отправлять команды из нескольких строк на стандартный ввод оболочки sudo:
sudo -u abc -s << EOF
echo sth >a_file.txt
echo sthelse >>a_file.txt
EOF