【发布时间】:2021-04-12 07:40:59
【问题描述】:
我有一堆文本文件,其中许多段落以printf("<style type=\"text/css\">\n");开头并以printf("</style>\n");结尾
例如,
A.txt
...
...
printf("<style type=\"text/css\">\n");
...
...
...
printf("</style>\n"); // It may started with several Spaces!
...
...
我想用一些函数调用替换这部分。
sed命令怎么做?
【问题讨论】:
-
并非如此。就我而言,它应该删除所有内容,包括点 A 和 B,而不是点 A 和 B 之间的任何内容。
-
如果您仔细查看this answer,您会发现它们实际上删除了
A和B,但随后又重新插入它们,因为在另一个问题中需要这样做。在您的情况下,只需不要重新插入A和B即可。