echo imagem_livro | awk -F_ '{print $1}'
echo 'imagem_livro' | awk -F_ '{print $1}'
echo "imagem_livro" | awk -F_ '{print $1}'
saída: imagem
As linhas de comando acima são equivalentes, certo?
Testei no terminal do Linux (Ubuntu)
Dúvida: o que vem depois do comando echo é sempre entendido como uma string, não precisando colocar entre aspas, simples ou duplas, certo?