2013-04-30 84 views
4

我很新,並且正在處理變量。如何在unix shell的for循環中使用head函數中的變量

我不知道如何可以在頭功能

例如使用一個變量,

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

但它顯示錯誤。我怎樣才能解決這個問題?

+0

你想用'head'顯示一定數量的行嗎? – summea 2013-04-30 17:49:27

+1

是的,我得到了我的回答,從這裏的意見 – 2013-04-30 17:58:40

回答

2

什麼是這樣的::我已經開始變i1,使我們不從headhead: illegal line count -- 0等)得到一個錯誤

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

通知。你可以在循環中使用$i來訪問i變量。

+2

非常感謝)感謝您的解釋 – 2013-04-30 18:00:24

+0

@AdilliAdil很高興它的工作:) – summea 2013-04-30 18:01:49

相關問題