Подход, о котором я не упоминал здесь, состоит в том, чтобы просто выполнить всю командную строку в своей собственной оболочке. Сама man-страница sudo дает пример такого подхода:
Сделать список использования каталогов в разделе / home. Обратите внимание, что это выполняет команды в под-оболочке, чтобы сделать работу cd и перенаправление файлов.$ sudo sh -c "cd /home ; du -s * | sort -rn > USAGE"