Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要一种简单的方法来删除HTML代码吗_Html_Bash - Fatal编程技术网

需要一种简单的方法来删除HTML代码吗

需要一种简单的方法来删除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

问题是。我有一项艰巨的任务,手动删除1400多条代码

这就是我所拥有的。必须删除
之前的所有内容,也必须删除
之后的所有内容。我需要一个脚本或什么可以帮我做这件事。有人能帮忙吗?

关于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:你看到我的答案了吗?