У меня есть файл C, который я скопировал из другого места, но в нем много комментариев, как показано ниже:
int matrix[20];
/* generate data */
for (index = 0 ;index < 20; index++)
matrix[index] = index + 1;
/* print original data */
for (index = 0; index < 5 ;index++)
Как удалить все комментарии, заключенные в /*
и */
. Иногда комментарии
состоят из 4-5 строк, и мне нужно удалить все эти строки.
В принципе, мне нужно удалить весь текст между /*
и */
, и даже \n
может находиться между ними. Пожалуйста, помогите мне сделать это, используя один из sed
, awk
или perl
.