質問編集履歴
1
問題の単純化
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -3,36 +3,36 @@ | |
| 3 3 | 
             
            ```zsh
         | 
| 4 4 | 
             
            #!/bin/zsh
         | 
| 5 5 |  | 
| 6 | 
            -
            a=`grep ^A conf. | 
| 6 | 
            +
            a=`grep ^A conf.txt`
         | 
| 7 | 
            -
            b=`grep ^B conf. | 
| 7 | 
            +
            b=`grep ^B conf.txt`
         | 
| 8 8 |  | 
| 9 9 | 
             
            echo $a
         | 
| 10 10 | 
             
            echo $b
         | 
| 11 11 |  | 
| 12 12 | 
             
            echo ${a}${b}
         | 
| 13 13 | 
             
            ```
         | 
| 14 | 
            -
             | 
| 14 | 
            +
            conf.txt
         | 
| 15 15 |  | 
| 16 | 
            -
            ``` | 
| 16 | 
            +
            ```txt
         | 
| 17 | 
            -
            A | 
| 17 | 
            +
            A
         | 
| 18 | 
            -
            B | 
| 18 | 
            +
            B
         | 
| 19 19 | 
             
            ```
         | 
| 20 20 |  | 
| 21 21 |  | 
| 22 22 | 
             
            期待する出力
         | 
| 23 23 |  | 
| 24 24 | 
             
            ```
         | 
| 25 | 
            +
            A
         | 
| 26 | 
            +
            B
         | 
| 25 | 
            -
             | 
| 27 | 
            +
            AB
         | 
| 26 | 
            -
            B	b
         | 
| 27 | 
            -
            A	aB	b
         | 
| 28 28 | 
             
            ```
         | 
| 29 29 |  | 
| 30 30 | 
             
            実際の出力
         | 
| 31 31 |  | 
| 32 32 | 
             
            ```
         | 
| 33 | 
            -
            A | 
| 33 | 
            +
            A
         | 
| 34 | 
            -
            B | 
| 34 | 
            +
            B
         | 
| 35 | 
            -
            B | 
| 35 | 
            +
            B
         | 
| 36 36 | 
             
            ```
         | 
| 37 37 |  | 
| 38 38 | 
             
            ---
         | 
| @@ -41,8 +41,8 @@ | |
| 41 41 | 
             
            ```zsh
         | 
| 42 42 | 
             
            #!/bin/zsh
         | 
| 43 43 |  | 
| 44 | 
            -
            a="A | 
| 44 | 
            +
            a="A"
         | 
| 45 | 
            -
            b="B | 
| 45 | 
            +
            b="B"
         | 
| 46 46 |  | 
| 47 47 | 
             
            echo $a
         | 
| 48 48 | 
             
            echo $b
         | 
