Sair do modo “” no shell do Unix

2

Em sh ( não Bash ), como abortaríamos a execução do comando quando o prompt estivesse no modo > ?

Por exemplo, ao inserir uma string com aspas apenas no começo, ela faz com que o prompt seja parecido com > , sem a capacidade de sair normalmente, a menos que você atinja Ctrl + D . Exemplo:

root@MyPC:~# echo "hello
> I am
> (How do I exit of this mode?)

Caso eu não saiba qual caractere delimita a string ( " ou ' ou simplesmente escapando de uma nova linha / espaços com barra invertida), existe uma maneira de deixar o Bash saber que eu quero abortar a execução do comando atual?

    
por Dor 05.03.2014 / 11:06

1 resposta

10

^C + C abortará o que você está fazendo e retornará ao prompt normal.

    
por 05.03.2014 / 11:07