■掲示板に戻る■ 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

UNIX初心者スレッド パート2

818 :名無しさん@お腹いっぱい。 :2001/07/15(日) 21:28
シェルスクリプトならこれでどうだ?
#!/bin/sh
cat << EOF > /tmp/wara.c
#include <stdio.h>
#include <stdlib.h>
#define BUF_SIZE 26
int main(){
char buf[BUF_SIZE];
int c=0,i,len;
while(fgets(buf,BUF_SIZE,stdin)!=NULL){
len=(int)strlen(buf);
if(buf[len-1]=='\n'){
buf[len-1]='\0';
len--;
}
fputs(buf,stdout);
for(i=0;i<BUF_SIZE-1-len;i++) putchar(' ');
if(++c==3){
putchar('\n');
c=0;
}
};
}
EOF
if gcc -o /tmp/wara /tmp/wara.c; then
/tmp/wara
else
echo utsudashinou
fi
rm -f /tmp/wara*


次100 最新50

read.cgi ver5.26+ (01/10/21-)