2013-04-30 52 views
0

我有一个名为input.txt中其中有以下成对输入重定向 - 庆典

0 
1 
1 
2 
2 
3 
3 
4 

我想什么做的是重定向两条线的编程,像这样:

I = 0;

./program < input.txt中[I & ++ I]

在一个循环

,直到它与该文件进行。

任何人都知道如何?谢谢

回答

1
while read line1 && read line2 
do 
    printf "%s\n" "$line1" "$line2" | ./program 
done < input.txt 
+0

这样做1空间2,我会怎么做1 \ n 2? 也不应该是printf“%s \ n”“$ line1”“$ line2”| ./program – Morki 2013-04-30 20:48:00

+0

我错过了'$ line2'中的'$',是的。但它已经'1 \ n 2'不是'1空格2'了。 – 2013-04-30 22:05:15