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.