同时:
mech-dump foo.html
完美运行,a:
FILE="$(cat foo.html)"
echo "$FILE" | mech-dump
Must specify a URL or file to check. See --help for details.
没有。如何通过 STDIN 将输入放入 mech-dump?
答案1
你不能。mech-dump
根本不支持它:
my $uri = shift or die "Must specify a URL or file to check. See --help for details.\n";
if ( -e $uri ) {
require URI::file;
$uri = URI::file->new_abs( $uri )->as_string;
}
...
my $response = $mech->get( $uri );
它只是尝试获取作为参数给出的任何内容,如果没有给出任何内容,则会失败。
您必须使用临时文件(或进程替换,这相当于相同的事情)。