需要一种简单的方法来删除HTML代码吗
问题是。我有一项艰巨的任务,手动删除1400多条代码 这就是我所拥有的。必须删除需要一种简单的方法来删除HTML代码吗,html,bash,Html,Bash,问题是。我有一项艰巨的任务,手动删除1400多条代码 这就是我所拥有的。必须删除之前的所有内容,也必须删除之后的所有内容。我需要一个脚本或什么可以帮我做这件事。有人能帮忙吗?关于awk: awk '/<!-- Begin Description -->/,/<!-- End Description -->/' file.html > new_file.html awk'//,//'file.html>new_file.html 例如: $ cat file so
之前的所有内容,也必须删除
之后的所有内容。我需要一个脚本或什么可以帮我做这件事。有人能帮忙吗?关于awk:
awk '/<!-- Begin Description -->/,/<!-- End Description -->/' file.html > new_file.html
awk'//,//'file.html>new_file.html
例如:
$ cat file
some code
foo
<!-- Begin Description -->
some description
to keep
bar
<!-- End Description -->
some stuff
to remove
baz
$ awk '/<!-- Begin Description -->/,/<!-- End Description -->/' file
<!-- Begin Description -->
some description
to keep
bar
<!-- End Description -->
$cat文件
一些代码
福
一些描述
保存
酒吧
一些东西
除去
巴兹
$awk'/',/'文件
一些描述
保存
酒吧
如果您有1400个文件,则可以在shell中进行循环:
for file in *.html; do
awk '/<!-- Begin Description -->/,/<!-- End Description -->/' $file > ${file%.html}_new.html
done
用于*.html中的文件;做
awk'/',/'$file>${file%.html}\u new.html
完成
我认为这不是一个代码请求社区,而是一个编码帮助社区。。。下一个问题是,你尝试过什么?那么你有1400个单独的HTML文件还是在一个HTML文件中有1400个部分?我有1400个单独的页面需要完成,现在我正在将每个页面复制到记事本中并手动删除。我宁愿把它放进另一个程序,然后用一个脚本来删除它。我不是一个编码高手。我知道这很危险。写脚本超出了我的范围。@user3845947:你看到我的答案了吗?