Nenhuma delas é na verdade echo
de perguntas.
"rc $2"
é o texto "rc", um espaço e o segundo argumento é passado para o script ou função.
>>
é anexado a um arquivo existente, em oposição a >
, que grava em um novo arquivo, apagando qualquer arquivo existente no processo.