2013-04-30 2 views
4

저는 아주 새롭고 변수를 다루고 있습니다.유닉스 쉘에서 for 루프의 head 함수에서 변수를 사용하는 방법

은 내가, 내가 머리 기능, 예를 들어

에서 변수를 사용하는 방법을

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

를 궁금해하지만 오류를 표시합니다. 내가 어떻게 고칠 수 있니?

+0

'head'를 사용하여 특정 줄 수를 표시하고 싶습니까? – summea

+1

예, 정확히 여기에서 의견을 내 대답을 받았습니다 –

답변

2

어떻게 이런 일에 대해 : : 나는 우리가 head(head: illegal line count -- 0 등)에서 오류가 발생하지 않도록하는 것이 1에서 변수 i을 시작했습니다

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

알 수 있습니다. 루프에 $i을 사용하여 i 변수에 액세스 할 수 있습니다.

+2

설명을 주셔서 감사합니다. –

+0

@AdilliAdil Glad 그것이 당신을 위해 일하고 있습니다 :) – summea

관련 문제