fix bug wrong sed arguments
[tee-unique] / test / test
1 #!/bin/bash -l
2 x=$(mktemp)
3 appendu $x<<'EOF'
4 aa
5 bb
6 EOF
7
8 y=$(mktemp)
9 tee -a $y<<'EOF'
10 aa
11 bb
12 EOF
13
14
15 output="$(
16 appendu $x<<'EOF'
17 cc
18 aa
19 caa
20 bb
21
22 dd
23 EOF
24 )"
25
26 good_output='cc
27 caa
28
29 dd'
30
31 [[ $output == "$good_output" ]] || { echo check1 failed; echo "$output != $good_output"; }
32
33 echo "$good_output" >> $y
34
35
36 diff $x $y || echo check2 failed diffing $x and $y
37
38 output=$(appendu $x "aa
39 ee" "bb")
40
41 good_output="aa
42 ee"
43
44 [[ $output == $good_output ]] || { echo check3 failed; echo "$output != $good_output"; }
45
46