ufold

Прелама сваки UTF-8 улазни ред да стане у задату дужину
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 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:
Mdo-test | 33++++++++++++++++++++++++---------
Atest.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