如何在unix shell中的for循环中使用head函数中的变量

时间:2013-04-30 17:47:35

标签: shell unix

我很新,正在研究变量。

我想知道如何在头部功能中使用变量

例如,

for ((i=0; i<5; i++))
head -((1+i)) test.txt

但显示错误。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

这样的事情:

for ((i=1; i<6; i++))
do
    head -n$i test.txt
done

请注意,我已在i处启动变量1,以便我们不会从head 收到错误(例如:head: illegal line count -- 0)< / em>的。您可以在循环中使用i来访问$i变量。