O primeiro não funciona:
sudo su -; amCLI -l 32/1 | grep Firmware
Isso executaria sudo su -
e, quando isso retornasse (ou seja, quando você terminasse o processamento de comandos como root e exited), executaria amCLI. (Note também que uma alternativa para sudo su
é sudo -s
, embora sudo su -
faça mais, eu acho).
A segunda versão pode funcionar com algumas condições: sudo
não deve pedir uma senha e amCLI
deve estar no PATH (não o caminho da raiz, que provavelmente é definido quando você digita sudo su -
, mas seu caminho porque o sudo usa o seu caminho). Tente especificar o caminho completo para amCLI
, como /usr/local/sbin/amCLI
ou o que for.