⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mk-mime-table-h.pl

📁 harvest是一个下载html网页得机器人
💻 PL
字号:
: # *-*-perl-*-*    eval 'exec perl -S $0 "$@"'    if $running_under_some_shell;  ##  mk-mime-table-h.pl,v 1.2 1995/07/25 18:46:22 hardy Exp#$middle = <<'EOF';ext_table_entry ext_mime_table [] = {EOF$end = <<'EOF';};EOF$line = 0;$count = 0;$err = 0;undef(%table);while(<>) {	$line++;	next if /^#/;	s/^\s+//;	s/\s+$//;	next if /^$/;	tr/A-Z/a-z/;	($ext, $type, $enc) = split;	if(!defined($enc) || $type !~ /\//) {		print STDERR "Error on line $line\n";		$err++;		next;	}	$ext =~ s/^\.//;	if(defined($table{$ext})) {		print STDERR "Duplicate extension on line $line\n";		$err++;		next;	}	$table{$ext} = join("\t", $type, $enc);	$count++;}if($err > 0) {	printf STDERR ("%s: %s not created\n", "$err errors", $out);	exit(1);}if ($count <= 0) {	printf STDERR ("%s: %s not created\n", "No valid lines", $out);}print "#define EXT_TABLE_LEN $count\n";print $middle;foreach $ext (sort(keys %table)) {	($type, $enc) = split("\t", $table{$ext});	printf "\t{\"%s\", \"%s\", \"%s\"},\n", $ext, $type, $enc;}print $end;exit(0);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -