[해결]우분투13.04 파일 특정 위치에 쓰는 방법?

우분투 13.04 Bash shell에서 .bashrc 파일의 특정 위치에 문자열들을 쓰려고 합니다.
alias 영역에 'amixer -c 0 set Master 3+'와 같이 볼륨 크기를 1~10까지 반복문으로 돌려서 쓰고 싶습니다.

헌데 도저히 특정 위치에 쓰는 방법을 모르겠습니다.

[code:17azy14k]sed -e ‘라인 i 문자열’[/code:17azy14k] 해당 라인에 문자열을 삽입한 결과를 출력합니다.

a.txt
a
b
c

$sed -e ‘2 i s’ a.txt–>

a
s
b
c

빠른 답변, 진심으로 감사드립니다.
결국 해결은 했습니다.

사용하는 에디터가 nano였는데 기능 중에 현재 파일에 다른 파일을 삽입할 수 있어서 먼저 쉘 스크립트로 파일에 쓴 다음
이 파일을 bashrc 파일에 삽입해 버렸습니다.

[quote="별님":1t8lrfmy][code:1t8lrfmy]sed -e ‘라인 i 문자열’[/code:1t8lrfmy] 해당 라인에 문자열을 삽입한 결과를 출력합니다.

a.txt
a
b
c

$sed -e ‘2 i s’ a.txt–>

a
s
b
c[/quote:1t8lrfmy]

sed의 문자열 삽입은 줄단위라 쉽지 않습니다.
그냥 head,tail을 사용하는 것이 편합니다.

N=10; FILE=data.txt; (head -$N $FILE;echo ‘first line’;cat somefile.txt;tail -n +$((N+1)) $FILE)|sponge $FILE