200라인이 되는 문서가 2개 있습니다.
글쓴이: 익명 사용자 / 작성시간: 금, 2002/12/13 - 1:30오후
고수님들 부탁 드립니다.
200라인이 되는 문서가 2개 있습니다.
a.txt, b.txt
a.txt 문서에 100전째 줄부터 b.txt
내용을 추가 시켜 c.txt 화일을 만들고 싶습니다.
sed '/#chorus-star\t/r yesan$da-$ti2' chorus.out > dhcpd.good
위 명령을 사용 했었는데. b.txt에 #chorus-start 다음으로
넣고 싶었거든요. 근데 #을 주석으로 인식하는 바람에
안되네요.
제가 #chorus-start 문자의 라인 번호를 알구 있거든요.
그리니까 #chorus-start가지구 있는 라인 100 이후로 a.txt
를 넣어서 c.txt로 만들려구 하는 겁니다.
이글읽은 님들에게 행복이 가득하길
Forums:
Re: 200라인이 되는 문서가 2개 있습니다.
흠... 100라인 이후에 다른 파일을 집어넣고 싶다면 fgets()함수면 될듯합
니다. 보통 입력버퍼는 충분히 잡아주시고 fgets()하시면 \0을 만날때까
지는 읽어들입니다. 즉
char buf[2000];// 충분히 긴 숫자로...
fgets(buf, 2000, fp);
fprintf(forOut, "%s\n", buf);
이것을 for루프로 100번 돌린담에 삽입하고자하는 파일을 열어서 읽어서
그래도 적어주신담에 마저 입력하신다면 될듯...
Re^2: 200라인이 되는 문서가 2개 있습니다.
님 답변해 주셔서 감사 합니다.
님 2220번 한번만 더 봐주세요.
댓글 달기