2016-04-21 10 views
-3

file1のdiffコマンド+どのような結果

$ cat datatable-code-export-serverside/index.php 
<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>How to Export the jQuery Datatable data to PDF,Excel,CSV and Copy</title> 
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/r/dt/jq-2.1.4,jszip-2.5.0,pdfmake-0.1.18,dt-1.10.9,af-2.0.0,b-1.0.3,b-colvis-1.0.3,b-html5-1.0.3,b-print-1.0.3,se-1.0.1/datatables.min.css"/> 

<script type="text/javascript" src="https://cdn.datatables.net/r/dt/jq-2.1.4,jszip-2.5.0,pdfmake-0.1.18,dt-1.10.9,af-2.0.0,b-1.0.3,b-colvis-1.0.3,b-html5-1.0.3,b-print-1.0.3,se-1.0.1/datatables.min.js"></script> 


     <div class="container" style="padding:20px;20px;"> 
     <div class=""> 
     <h1>Data Table with Export features Using PHP server-side</h1> 
     <div class=""> 
       <table id="employee_grid" class="display" width="100%" cellspacing="0"> 
     <thead> 
      <tr> 
       <th>Empid</th> 
       <th>Name</th> 
           <th>Salary</th> 
       <th>Age</th> 
      </tr> 
     </thead> 

     <tfoot> 
      <tr> 
       <th>Empid</th> 
       <th>Name</th> 
           <th>Salary</th> 
       <th>Age</th> 

      </tr> 
     </tfoot> 
    </table> 
    </div> 
     </div> 

    </div> 

<script type="text/javascript"> 
$(document).ready(function() { 
$('#employee_grid').DataTable({ 
       "processing": true, 
     "sAjaxSource":"response.php", 
       "dom": 'lBfrtip', 
       "buttons": [ 
      { 
       extend: 'collection', 
       text: 'Export', 
       buttons: [ 
        'copy', 
        'excel', 
        'csv', 
        'pdf', 
        'print' 
       ] 
      } 
     ] 
     }); 
}); 
</script> 

file2をどのように解釈するか+使用方法:

diffコマンドを使用して
$ cat datatable-code-serverside/index.php 
<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Datatable with mysql</title> 
<link rel="stylesheet" id="font-awesome-style-css" href="http://phpflow.com/code/css/bootstrap3.min.css" type="text/css" media="all"> 
<script type="text/javascript" charset="utf8" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.1.min.js"></script> 

<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.9/css/jquery.dataTables.min.css"/> 

<script type="text/javascript" src="https://cdn.datatables.net/1.10.9/js/jquery.dataTables.min.js"></script> 


     <div class="container"> 
     <div class=""> 
     <h1>Data Table</h1> 
     <div class=""> 
       <table id="employee_grid" class="display" width="100%" cellspacing="0"> 
     <thead> 
      <tr> 
       <th>Empid</th> 
       <th>Name</th> 
             <th>Salary</th> 
       <th>Age</th> 
      </tr> 
     </thead> 

     <tfoot> 
      <tr> 
       <th>Empid</th> 
       <th>Name</th> 
             <th>Salary</th> 
       <th>Age</th> 

      </tr> 
     </tfoot> 
    </table> 
    </div> 
     </div> 

    </div> 

<script type="text/javascript"> 
$(document).ready(function() { 
$('#employee_grid').DataTable({ 
           "bProcessing": true, 
     "serverSide": true, 
     "ajax":{ 
      url :"response.php", // json datasource 
      type: "post", // type of method ,GET/POST/DELETE 
      error: function(){ 
       $("#employee_grid_processing").css("display","none"); 
      } 
      } 
     }); 
}); 
</script> 

を:

$ diff datatable-code-export-serverside/index.php datatable-code-serverside/index.php 
5,8c5,11 
< <title>How to Export the jQuery Datatable data to PDF,Excel,CSV and Copy</title> 
< <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/r/dt/jq-2.1.4,jszip-2.5.0,pdfmake-0.1.18,dt-1.10.9,af-2.0.0,b-1.0.3,b-colvis-1.0.3,b-html5-1.0.3,b-print-1.0.3,se-1.0.1/datatables.min.css"/> 
< 
< <script type="text/javascript" src="https://cdn.datatables.net/r/dt/jq-2.1.4,jszip-2.5.0,pdfmake-0.1.18,dt-1.10.9,af-2.0.0,b-1.0.3,b-colvis-1.0.3,b-html5-1.0.3,b-print-1.0.3,se-1.0.1/datatables.min.js"></script> 
--- 
> <title>Datatable with mysql</title> 
> <link rel="stylesheet" id="font-awesome-style-css" href="http://phpflow.com/code/css/bootstrap3.min.css" type="text/css" media="all"> 
> <script type="text/javascript" charset="utf8" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.1.min.js"></script> 
> 
> <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.9/css/jquery.dataTables.min.css"/> 
> 
> <script type="text/javascript" src="https://cdn.datatables.net/1.10.9/js/jquery.dataTables.min.js"></script> 
11c14 
<  <div class="container" style="padding:20px;20px;"> 
--- 
>  <div class="container"> 
13c16 
<   <h1>Data Table with Export features Using PHP server-side</h1> 
--- 
>   <h1>Data Table</h1> 
20c23 
<        <th>Salary</th> 
--- 
>          <th>Salary</th> 
29c32 
<        <th>Salary</th> 
--- 
>          <th>Salary</th> 
43,56c46,52 
<    "processing": true, 
<   "sAjaxSource":"response.php", 
<    "dom": 'lBfrtip', 
<    "buttons": [ 
<    { 
<     extend: 'collection', 
<     text: 'Export', 
<     buttons: [ 
<      'copy', 
<      'excel', 
<      'csv', 
<      'pdf', 
<      'print' 
<     ] 
--- 
>        "bProcessing": true, 
>   "serverSide": true, 
>   "ajax":{ 
>    url :"response.php", // json datasource 
>    type: "post", // type of method ,GET/POST/DELETE 
>    error: function(){ 
>    $("#employee_grid_processing").css("display","none"); 
58,59c54,55 
<   ] 
<   }); 
--- 
>   } 
>   }); 

例えば、5,8c5,11は何を意味しています。または、誰でも彼らの使い方をアドバイスすることができます。私はドキュメントを読んだが、まだ難しいと感じている。誰かが一般的なアドバイスを提供できますか?

+1

数字は行番号で、 '<'は "最初のファイルのこの行が2番目のファイルにない"ことを意味し、 '>'は "この行が2番目のファイルに追加された"ことを意味します。例えば* 5,8c5,11 *は、ファイルが4行目まで一致し、5〜8行目が削除され、5〜11行目に置き換えられたことを示しています。ここに削除された行と改行があります。 11c14は、最初のファイルから11行目がなくなり、2行目で14行目が追加されたことを示しています。また、これはプログラミングに関する質問ではなく、「どのように私はxツールを使うのですか」という話題はありません。 – TessellatingHeckler

+2

質問をする前に、いくつかの調査を済ませておく必要があります。 – hek2mgl

答えて

1

これらは、ファイルを編集するための変更コマンドです。ファイルを変更するためのコマンドです。

通常の出力形式は、1つまたは複数の相違点で構成されています。各ハンクは、ファイルが異なる1つの領域を示します。通常のフォーマットハンクは、次のようになります。

change-command 
< from-file-line 
< from-file-line… 
--- 
> to-file-line 
> to-file-line… 

は、これらのコマンドの詳細な説明のためinfo diffを参照してください。

関連する問題