Достался cgi скрипт на перле, судя по всему писался он под виндой, в конце каждой строки стоит ^M. Подскажите пожалуйста, как их быстро удалить?
>Достался cgi скрипт на перле, судя по всему писался он под виндой,
>в конце каждой строки стоит ^M. Подскажите пожалуйста, как их быстро
>удалить?
vi file
:%s/ctrl-v-enter//g
>Достался cgi скрипт на перле, судя по всему писался он под виндой,
>в конце каждой строки стоит ^M. Подскажите пожалуйста, как их быстро
>удалить?
#include <stdio.h>int main(){
char c;
while(!feof(stdin)){
c=fgetc(stdin);
if (c == '\n')
fputc('\r', stdout);
else if (c == EOF)
break;
fputc(c, stdout);
}
return 0;
}
>Достался cgi скрипт на перле, судя по всему писался он под виндой,
>в конце каждой строки стоит ^M. Подскажите пожалуйста, как их быстро
>удалить?sed -e "s/^M//g" input-filename > output-filename