Stenio Ramos Posted April 20, 2012 Report Share Posted April 20, 2012 No prompt eu digito: perl -e ’print "Hello World!\n";’ Mas aparece a seguinte mensagem: Can't find string terminator "'" anywhere befor EOF at -e line 1 Já quando eu digito: perl -e "print 'Hello World!';"dá certo e imprime: Hello World!Por que o primeiro comado não imprimiu a mensagem? Quote Link to comment Share on other sites More sharing options...
0 Jhonas Posted April 25, 2012 Report Share Posted April 25, 2012 ERRO : Não é possível encontrar termino da string "'"em qualquer lugar antes EOF em -e linha erradoperl -e ’print "Hello World!\n";’certoperl -e "print 'Hello World!';"a diferença esta muita clara não é ? é só observar as posições as aspas duplas e das aspas simplesabraço Quote Link to comment Share on other sites More sharing options...
0 Fvox Posted April 27, 2012 Report Share Posted April 27, 2012 Hi.Amigo, aspas simples (\x27) são diferentes deste caractere de quotes que você está usando que parece um acento mas não é (\xe2\x80\x99).Funcionará se você utilizar simple quotes de verdade:perl -e 'print "Hello World!\n";'[]'s Quote Link to comment Share on other sites More sharing options...
Question
Stenio Ramos
No prompt eu digito:
dá certo e imprime: Hello World!
Por que o primeiro comado não imprimiu a mensagem?
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.