Se você gosta de corte (e eu não estou dizendo que não há maneiras mais elegantes de fazer isso, mas você escolheu a ferramenta, e eu também gosto de cortar, também), tente
who am i | cut -f2 -d\( | tr -d ')'
Você pega o segundo campo, usando o parêntese esquerdo como o separador (que incluirá o parêntese de fechamento, mas não o parêntese de abertura), e então usar tr para deletar o parêntese fechado.
Não tenho certeza sobre o caso em que a string não está presente, já que todas as vezes que eu tento em uma máquina conectada localmente recebo algo retornado nos colchetes. Você poderia dar um exemplo do que você tem nessas circunstâncias?