小编Chr*_*iel的帖子

使用 .diff 修补文件时出现“行中格式错误的补丁”错误

我在将 .diff 补丁添加到文件时遇到一些问题。补丁文件本身似乎没问题,但它不断给出错误:

\n\n
root@pipiripi:/home/tomek/mad# patch mifare-mad.pl < pastie1.diff\npatching file mifare-mad.pl\npatch: **** malformed patch at line 434:  \n
Run Code Online (Sandbox Code Playgroud)\n\n

补丁的代码是:

\n\n
--- mifare-mad.pl   2011-02-06 08:41:06.000000000 +0100\n+++ mifare-mad.pl   2012-06-28 10:59:36.000000000 +0200\n@@ -7,16 +7,20 @@\n # MIFARE Application Directory (MAD)\n # http://www.nxp.com/acrobat_download2/other/identification/MAD_overview.pdf\n\n-use Data::Dump qw(dump);\n+use Data::Dumper;\n\n my $debug = $ENV{DEBUG} || 0;\n\n my $function_clusters;\n my $mad_id;\n+my $wkm_ttid;\n+my $wkm_pos;\n+my $wkm_line;\n\n while(<DATA>) {\n    chomp;\n    next if m/^#?\\s*$/;\n+   $_=~s/\\s+#.*//;\n    my ( $code, $function ) = split(/\\s+/,$_,2);\n    my $h = \'[0-9A-F]\';\n    if ( $code =~ m/^($h{2})-($h{2})$/ ) …
Run Code Online (Sandbox Code Playgroud)

debian patch

3
推荐指数
1
解决办法
8773
查看次数

标签 统计

debian ×1

patch ×1