Teste

Teste

by Rafael Reggiani Manzo -
Number of replies: 3
Na terça-feira, o Alexandre, durante a monitoria disse que nosso ep seria testado com a entrada em um arquivo de texto e a saida em outro. Algo do tipo:

entrada.txt > ./EP1 > saida.txt

Mas, no meu Ubuntu, isso nao funciona. Talvez por que eu esteja usando o comando de forma errada...

Obrigado!
In reply to Rafael Reggiani Manzo

Re: Teste

by Alexandre da Silva Freire -
o correto é:

./EP1 < entrada.txt > saida.txt

Obs.: o "./" no início é só pra quem usa Linux (ou algo do gênero). No Windows não precisa dessas frescuras smile

Só por curiosidade, isso funciona em java também:

java EP1 < entrada.txt > saida.txt



In reply to Alexandre da Silva Freire

Re: Teste

by Tiago Madeira -
Quem usa Unix e não quiser digitar ./, pode adicionar o . na sua variável global PATH, adicionando na inicialização do seu shell (arquivo ~/.bashrc para 9/10 mortais):
PATH="$PATH:."

No entanto, eu não recomendo e isso não é padrão na maioria das distribuições por ser uma questão polêmica em segurança.

(nem preciso dizer porque no Windows o padrão é o contrário, preciso? :P)
In reply to Rafael Reggiani Manzo

Re: Teste

by Paulo Cheadi Haddad Filho -
Sim, tá errado.

O padrão é "programa [args]", ou seja, argumentos depois. Então fica:

programa < entrada.txt > saida.txt

ou

programa > entrada.txt < saida.txt

=D