Você começou a escrever um literal de string : tudo entre '
e o próximo '
é tratado como uma única "coisa" pelo shell, incluindo novas linhas, espaços e quaisquer outros caracteres. Aqui você escreveu uma string contendo duas novas linhas.
Isso significa que a primeira coisa na linha foi \n\n
(duas novas linhas). Como a primeira coisa em uma linha é sempre o comando a ser executado, o shell procurou um comando com esse nome. Como não há nenhum comando chamado \n\n
, você recebeu o erro "comando não encontrado".
O prompt >
no início da segunda e terceira linhas significa que o shell está aguardando que você termine de gravar a string citada e avisa que ela ainda não está pronta. O shell imprime o valor de $PS3
nessa situação, que é >
por padrão.