чување 9a7475e8c665fdb1323bffa05f74ddd63d96cc09 родитељ f8f272b93b53a42738555844faf9440e2b4daaf0 Аутор: Страхиња Радић <contact@strahinja.org> Датум: Thu, 27 Jan 2022 09:08:30 +0100 test.do: New file; do-test: Convert to POSIX Signed-off-by: Страхиња Радић <contact@strahinja.org> Diffstat:
| M | do-test | | | 33 | ++++++++++++++++++++++++--------- |
| A | test.do | | | 1 | + |
измењених датотека: 2, додавања: 25(+), брисања: 9(-)
diff --git a/do-test b/do-test @@ -1,26 +1,41 @@ #!/bin/sh -echo -ne "Test 1 - normal:\t" +printf "Test 1 - normal:\t" fold -w 20 test1.txt > f.out ufold -w 20 test1.txt > uf.out -diff f.out uf.out 2>/dev/null >/dev/null && echo "PASS" || echo "FAIL" +if diff f.out uf.out 2>/dev/null >/dev/null; then + echo PASS +else + echo FAIL +fi rm -f f.out uf.out -echo -ne "Test 1 - spaces:\t" +printf "Test 1 - spaces:\t" fold -w 20 -s test1.txt > f.out ufold -w 20 -s test1.txt > uf.out -diff f.out uf.out 2>/dev/null >/dev/null && echo "PASS" || echo "FAIL" +if diff f.out uf.out 2>/dev/null >/dev/null; then + echo PASS +else + echo FAIL +fi rm -f f.out uf.out -echo -ne "Test 2 - normal:\t" +printf "Test 2 - normal:\t" fold -w 20 test2.txt > f.out ufold -w 20 test2.txt > uf.out -diff f.out uf.out 2>/dev/null >/dev/null && echo "PASS" || echo "FAIL" +if diff f.out uf.out 2>/dev/null >/dev/null; then + echo PASS +else + echo FAIL +fi rm -f f.out uf.out -echo -ne "Test 2 - spaces:\t" +printf "Test 2 - spaces:\t" fold -w 20 -s test2.txt > f.out ufold -w 20 -s test2.txt > uf.out -diff f.out uf.out 2>/dev/null >/dev/null && echo "PASS" || echo "FAIL" +if diff f.out uf.out 2>/dev/null >/dev/null; then + echo PASS +else + echo FAIL +fi rm -f f.out uf.out - diff --git a/test.do b/test.do @@ -0,0 +1 @@ +./do-test >&2