#!/bin/bash
cp "$1" tmpmulti
ex tmpmulti << 'HERE'
%s/.*/echo "&:" "validate_html &"/
wq
HERE
/bin/bash tmpmulti
rm tmpmulti
所以我正在构建这个脚本,目的是通过 w3c 验证器验证多个 html 站点。(学校练习)。
该脚本将具有多个链接的文本文件作为输入。我已经为正在运行的单个站点制作了一个验证脚本(validate_html)。我正在尝试将此脚本设置为以下格式:
www.xxx.xx : This document was successfully checked as XHTML 1.0 Strict!
www.yyy.yy : Errors found while checking this document as XHTML 1.0 Transitional!
但是当我使用我的脚本时,我得到:
www.xxx.xx : validate_html www.xxx.xx
www.yyy.yy : validate_html www.yyy.yy
validate_html 脚本未执行(单独调用时有效)
有人给点建议吗?:)