如何在多个文件上运行 hxnormalize?

如何在多个文件上运行 hxnormalize?

我有一个包含多个 html 文件的文件夹,我想对所有这些文件运行 hxnormalize 并将结果写回到文件中。

我已经尝试过hxnormalize -e *.html并且cat *.html | hxnormalize -e > *.html

答案1

根据手册页, hxnormalize 对单个文件进行工作。

尝试

 for x in *.html
 do
    hxnormalize -e "$x" > foo
    mv -f foo "$x"
 done

如果没有有趣的名字,您可以删除引用。

你可以单行

for x in *.html ; do hxnormalize -e "$x" > foo ; mv -f foo "$x" ; done

相关内容