iankelling.org
/
git
/
tee-unique
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix variable scope bug
[tee-unique]
/
test
/
test
diff --git
a/test/test
b/test/test
index c2f2109277f045c2c1d9684c0bcbd70893e9282c..ce169c4e2254bb1da42eeade1e5600305bc99725 100755
(executable)
--- a/
test/test
+++ b/
test/test
@@
-1,32
+1,32
@@
#!/bin/bash -l
x=$(mktemp)
appendu $x<<'EOF'
#!/bin/bash -l
x=$(mktemp)
appendu $x<<'EOF'
-abc
-
-*!@#$^&*))0_)()?><M;sdf234
-
+aa
+bb
EOF
y=$(mktemp)
tee -a $y<<'EOF'
EOF
y=$(mktemp)
tee -a $y<<'EOF'
-abc
-
-*!@#$^&*))0_)()?><M;sdf234
-
+aa
+bb
EOF
EOF
-output=$(appendu $x<<'EOF'
-foo
-abc
-*(@#$%)
+output="$(
+appendu $x<<'EOF'
+cc
+aa
+caa
+bb
-*!@#$^&*))0_)()?><M;sdf234
+dd
EOF
EOF
-)
+)"
+
+good_output='cc
+caa
-good_output='foo
-*(@#$%)'
+dd'
[[ $output == "$good_output" ]] || { echo check1 failed; echo "$output != $good_output"; }
[[ $output == "$good_output" ]] || { echo check1 failed; echo "$output != $good_output"; }
@@
-35,11
+35,11
@@
echo "$good_output" >> $y
diff $x $y || echo check2 failed diffing $x and $y
diff $x $y || echo check2 failed diffing $x and $y
-output=$(appendu $x "a
bc
-
bd" "abc
")
+output=$(appendu $x "a
a
+
ee" "bb
")
-good_output="a
bc
-
bd
"
+good_output="a
a
+
ee
"
[[ $output == $good_output ]] || { echo check3 failed; echo "$output != $good_output"; }
[[ $output == $good_output ]] || { echo check3 failed; echo "$output != $good_output"; }