Primeiro &&
significa executar o comando que segue somente se o comando que precedeu relata sucesso (código de saída zero).
O [
é um comando de teste. [ -n "$T_R" ]
significa retorno com sucesso se a variável do shell T_R
não estiver vazia. O !
em [ ! -n "$T_R" ]
nega o teste para que o sucesso seja relatado apenas se a variável T_R
estiver indefinida ou vazia.
Se T_R
estiver indefinido ou vazio, a string Message Appear
será ecoada para o padrão e, como echo reportará sucesso, então exit 1
será executado, terminando o script com o código de saída 1
.