Перенаправление в Linux

Входные файлы для тестового проекта 2. Предназначен для использования через перенаправление.

Мой профессор дал нам текстовый файл, чтобы проверить, работает ли наша программа. Он читает ~ 1000 чисел (так что нам не пришлось бы вводить их вручную). Но я не знаю команду linux, как использовать этот текстовый файл.

ccarri7@ubuntu:~/C$ ls
ccarri7lab2  ccarri7lab2.c  lab2input.txt
ccarri7@ubuntu:~/C$ 

Это папка, в которой находится мой исполняемый/исходный/текстовый файл.


person ShadyBears    schedule 26.01.2013    source источник
comment
Чтобы перенаправить стандартный ввод: ./your_prog < lab2input.txt   -  person Daniel Fischer    schedule 26.01.2013


Ответы (2)


./ccarri7lab2 < lab2input.txt

будет использовать текст в lab2input.txt в качестве аргументов для ccarri7lab2

http://linux.about.com/od/itl_guide/a/gdeitl42t01.htm

person Kyle    schedule 26.01.2013
comment
Большое спасибо .. это именно то, что мне нужно. - person ShadyBears; 26.01.2013

Ты пробовал

ccarri7lab2 < lab2input.txt

Надеюсь, это то, что вы хотите, иначе вы можете дать дополнительную информацию.

person a.m.    schedule 26.01.2013
comment
Это просто перезапишет входной файл. - person Carl Norum; 26.01.2013
comment
@CarlNorum: вы, кажется, запутались с перенаправлением output, ccarri7lab2 > lab2input.txt. - person chepner; 26.01.2013
comment
Ответчик изменил направление < с тех пор, как я написал этот комментарий. - person Carl Norum; 26.01.2013
comment
Да @CarlNorum В спешке я набрал наоборот - person a.m.; 26.01.2013
comment
Большое спасибо .. это именно то, что мне нужно. - person ShadyBears; 26.01.2013