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!
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)
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)
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
O padrão é "programa [args]", ou seja, argumentos depois. Então fica:
programa < entrada.txt > saida.txt
ou
programa > entrada.txt < saida.txt
=D