#13 Article 6590 Posted at 1992/08/06 19:26:48 by 偽御使安爺 (MAP386) [KAKIOKI]
Subject: Re: Re: どいつもこいつも(笑) /6589 /6583
uniqは同じ内容の連続した行をまとめるunixライクツールです。
(だよね、たしか)
普通はsortと一緒に使う以外用はないらしいです(^_^;
僕の場合はそれだけのためにわざわざ多機能なuniqなんざ使いたく
ないので自作の縮小版です、はい。↓みたいなもんですか。もっと小
さくなるかなぁ(^_^)
#include <stdio.h>
#include <string.h>
char *str1, *str2;
void main(void)
{
char *st;
str1 = (char*)malloc(81);
str2 = (char*)malloc(81);
if(fgets(str1, 80, stdin) == NULL)
return;
fputs(str1, stdout);
while(fgets(str2, 80, stdin) != NULL){
if(strcmp(str1, str2)){
fputs(str2, stdout);
st = str1;
str1 = str2;
str2 = st;
}
}
}
あはーん‘ふりふり’むふにゃん