У меня есть файл 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.