[Linux] sed 명령어에대하여

익명 사용자의 이미지

cat T.txt
a
b
c
d
e
f
g
for(( i=1 ; i<=5 ; i+=1 ))
do
	L=`sed -n '"$i"p' T.txt`
	echo $L
done

제가 이 코드에서 원하는건
a
b
c
d
e
가 뽑히는건데 sed: -e expression #1, char 1: unknown command: `"'만 뜨네요
뭐가 문제인건가요?

김정균의 이미지

L=`sed -n '"$i"p' T.txt`

이렇게 코딩을 하신 이유는요? 원하시는 바라면

L=`sed -n ${i}p T.txt`

로 가능한데 말입니다.