ttest: echo -n is not portable - neatvi - [fork] simple vi-type editor with UTF-8 support
 (HTM) git clone git://src.adamsgaard.dk/neatvi
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
       ---
 (DIR) commit 5a453df93f837b38ec466f6f66d5529d8177f896
 (DIR) parent f67ae2b5844b8e6ba7d5186a81fe1f1528cb9825
 (HTM) Author: Ali Gholami Rudi <ali@rudi.ir>
       Date:   Mon,  2 May 2022 10:24:07 +0430
       
       ttest: echo -n is not portable
       
       Diffstat:
         M test/e09.sh                         |       2 +-
         M test/e0a.sh                         |       2 +-
         M test/v00.sh                         |       2 +-
         M test/v01.sh                         |       6 +++---
         M test/v02.sh                         |       6 +++---
         M test/v03.sh                         |       6 +++---
         M test/v04.sh                         |       6 +++---
         M test/v05.sh                         |       8 ++++----
         M test/v06.sh                         |      12 ++++++------
         M test/v07.sh                         |       8 ++++----
         M test/v08.sh                         |       8 ++++----
         M test/v09.sh                         |       8 ++++----
         M test/v0a.sh                         |      14 +++++++-------
         M test/v0b.sh                         |      10 +++++-----
         M test/v0c.sh                         |       6 +++---
         M test/v0d.sh                         |       6 +++---
         M test/v0e.sh                         |      12 ++++++------
         M test/v0f.sh                         |       8 ++++----
         M test/v10.sh                         |      16 ++++++++--------
         M test/v11.sh                         |       6 +++---
         M test/v12.sh                         |      12 ++++++------
         M test/v13.sh                         |      10 +++++-----
         M test/v14.sh                         |       8 ++++----
         M test/v15.sh                         |       6 +++---
         M test/v16.sh                         |       6 +++---
         M test/v1a.sh                         |       2 +-
         M test/v1e.sh                         |       2 +-
       
       27 files changed, 99 insertions(+), 99 deletions(-)
       ---
 (DIR) diff --git a/test/e09.sh b/test/e09.sh
       t@@ -9,4 +9,4 @@ echo    "%g/def/-1,/ghi/d"
        echo    "wq"
        
        # the expected output
       -echo -n "" >&2
       +printf        "" >&2
 (DIR) diff --git a/test/e0a.sh b/test/e0a.sh
       t@@ -9,4 +9,4 @@ echo    "%g/./d"
        echo    "wq"
        
        # the expected output
       -echo -n "" >&2
       +printf        "" >&2
 (DIR) diff --git a/test/v00.sh b/test/v00.sh
       t@@ -2,7 +2,7 @@
        
        # vi commands
        echo    ":e $1"
       -echo -n "iabc"
       +printf        "iabc"
        echo    ":w"
        echo    ":q"
        
 (DIR) diff --git a/test/v01.sh b/test/v01.sh
       t@@ -2,9 +2,9 @@
        
        # vi commands
        echo    ":e $1"
       -echo -n "iabc"
       -echo -n "hhA def"
       -echo -n "Ighi "
       +printf        "iabc"
       +printf        "hhA def"
       +printf        "Ighi "
        echo    ":w"
        echo    ":q"
        
 (DIR) diff --git a/test/v02.sh b/test/v02.sh
       t@@ -2,9 +2,9 @@
        
        # vi commands
        echo    ":e $1"
       -echo -n "iabc def"
       -echo -n "oghi jkl"
       -echo -n "kOmno pqr"
       +printf        "iabc def"
       +printf        "oghi jkl"
       +printf        "kOmno pqr"
        echo    ":w"
        echo    ":q"
        
 (DIR) diff --git a/test/v03.sh b/test/v03.sh
       t@@ -1,8 +1,8 @@
        # vi commands
        echo    ":e $1"
       -echo -n "iabc def"
       -echo -n "0dB"
       -echo -n "d0"
       +printf        "iabc def"
       +printf        "0dB"
       +printf        "d0"
        echo    ":w"
        echo    ":q"
        
 (DIR) diff --git a/test/v04.sh b/test/v04.sh
       t@@ -3,9 +3,9 @@
        # vi commands
        echo    ":e $1"
        echo    "iabc def"
       -echo -n "ghi jkl"
       -echo -n "1Gf cE 123"
       -echo -n "2Gf cB456"
       +printf        "ghi jkl"
       +printf        "1Gf cE 123"
       +printf        "2Gf cB456"
        echo    ":w"
        echo    ":q"
        
 (DIR) diff --git a/test/v05.sh b/test/v05.sh
       t@@ -1,9 +1,9 @@
        # vi commands
        echo    ":e $1"
       -echo -n "iabc def"
       -echo -n "oghi jkl"
       -echo -n '1G$d$'
       -echo -n '2GdB'
       +printf        "iabc def"
       +printf        "oghi jkl"
       +printf        '1G$d$'
       +printf        '2GdB'
        echo    ":w"
        echo    ":q"
        
 (DIR) diff --git a/test/v06.sh b/test/v06.sh
       t@@ -1,11 +1,11 @@
        # vi commands
        echo    ":e $1"
       -echo -n "iabc def"
       -echo -n "oghi jkl"
       -echo -n "omno pqr"
       -echo -n '1Gf d^$'
       -echo -n '+dfi'
       -echo -n '+f d$'
       +printf        "iabc def"
       +printf        "oghi jkl"
       +printf        "omno pqr"
       +printf        '1Gf d^$'
       +printf        '+dfi'
       +printf        '+f d$'
        echo    ":w"
        echo    ":q"
        
 (DIR) diff --git a/test/v07.sh b/test/v07.sh
       t@@ -1,9 +1,9 @@
        # vi commands
        echo    ":e $1"
       -echo -n "iabc"
       -echo -n "odef"
       -echo -n '1Gyy'
       -echo -n 'pGp'
       +printf        "iabc"
       +printf        "odef"
       +printf        '1Gyy'
       +printf        'pGp'
        echo    ":w"
        echo    ":q"
        
 (DIR) diff --git a/test/v08.sh b/test/v08.sh
       t@@ -1,9 +1,9 @@
        # vi commands
        echo    ":e $1"
       -echo -n "iabc"
       -echo -n "odef"
       -echo -n 'dd'
       -echo -n 'P'
       +printf        "iabc"
       +printf        "odef"
       +printf        "dd"
       +printf        "P"
        echo    ":w"
        echo    ":q"
        
 (DIR) diff --git a/test/v09.sh b/test/v09.sh
       t@@ -1,9 +1,9 @@
        # vi commands
        echo    ":e $1"
       -echo -n "iabc def"
       -echo -n "oghi jkl"
       -echo -n 'F yeP'
       -echo -n 'k$p'
       +printf        "iabc def"
       +printf        "oghi jkl"
       +printf        "F yeP"
       +printf        'k$p'
        echo    ":w"
        echo    ":q"
        
 (DIR) diff --git a/test/v0a.sh b/test/v0a.sh
       t@@ -1,12 +1,12 @@
        # vi commands
        echo    ":e $1"
       -echo -n "iabc"
       -echo -n "o"
       -echo -n "odef "
       -echo -n "oghi."
       -echo -n "ojkl"
       -echo -n '1G5J'
       -echo -n "i^"
       +printf        "iabc"
       +printf        "o"
       +printf        "odef "
       +printf        "oghi."
       +printf        "ojkl"
       +printf        "1G5J"
       +printf        "i^"
        echo    ":w"
        echo    ":q"
        
 (DIR) diff --git a/test/v0b.sh b/test/v0b.sh
       t@@ -1,12 +1,12 @@
        # vi commands
        echo    ":e $1"
       -echo -n "iabc"
       -echo -n "odef"
       -echo -n "oghi"
       +printf        "iabc"
       +printf        "odef"
       +printf        "oghi"
        echo    "?abc"
       -echo -n "i1"
       +printf        "i1"
        echo    "/ghi"
       -echo -n "i2"
       +printf        "i2"
        echo    ":w"
        echo    ":q"
        
 (DIR) diff --git a/test/v0c.sh b/test/v0c.sh
       t@@ -1,10 +1,10 @@
        # vi commands
        echo    ":e $1"
       -echo -n "iabc def ghi"
       +printf        "iabc def ghi"
        echo    "?abc"
       -echo -n "i1"
       +printf        "i1"
        echo    "/ghi"
       -echo -n "i2"
       +printf        "i2"
        echo    ":w"
        echo    ":q"
        
 (DIR) diff --git a/test/v0d.sh b/test/v0d.sh
       t@@ -1,8 +1,8 @@
        # vi commands
        echo    ":e $1"
       -echo -n "iabc def"
       -echo -n "oghi jkl"
       -echo -n "omno pqr"
       +printf        "iabc def"
       +printf        "oghi jkl"
       +printf        "omno pqr"
        echo    "1Gd/jkl/0"
        echo    ":w"
        echo    ":q"
 (DIR) diff --git a/test/v0e.sh b/test/v0e.sh
       t@@ -1,11 +1,11 @@
        # vi commands
        echo    ":e $1"
       -echo -n "iabc def"
       -echo -n "oghi jkl"
       -echo -n "omno pqr"
       -echo -n "1Gr1"
       -echo -n "2Gfh2r2"
       -echo -n "3Gfp4r3"
       +printf        "iabc def"
       +printf        "oghi jkl"
       +printf        "omno pqr"
       +printf        "1Gr1"
       +printf        "2Gfh2r2"
       +printf        "3Gfp4r3"
        echo    ":w"
        echo    ":q"
        
 (DIR) diff --git a/test/v0f.sh b/test/v0f.sh
       t@@ -1,9 +1,9 @@
        # vi commands
        echo    ":e $1"
       -echo -n "iabc"
       -echo -n "odef"
       -echo -n "1Gfxr1"
       -echo -n "dfx"
       +printf        "iabc"
       +printf        "odef"
       +printf        "1Gfxr1"
       +printf        "dfx"
        echo    "d/xyz/"
        echo    ":w"
        echo    ":q"
 (DIR) diff --git a/test/v10.sh b/test/v10.sh
       t@@ -1,13 +1,13 @@
        # vi commands
        echo    ":e $1"
       -echo -n "iabc"
       -echo -n "odef"
       -echo -n "oghi"
       -echo -n '"add'
       -echo -n 'dd'
       -echo -n '"bdd'
       -echo -n 'P"ap"bp'
       -echo    ':4d'
       +printf        "iabc"
       +printf        "odef"
       +printf        "oghi"
       +printf        '"add'
       +printf        'dd'
       +printf        '"bdd'
       +printf        'P"ap"bp'
       +echo    ":4d"
        echo    ":w"
        echo    ":q"
        
 (DIR) diff --git a/test/v11.sh b/test/v11.sh
       t@@ -1,8 +1,8 @@
        # vi commands
        echo    ":e $1"
       -echo -n "iabc"
       -echo -n "odef"
       -echo -n "oghi"
       +printf        "iabc"
       +printf        "odef"
       +printf        "oghi"
        echo    "!krev"
        sleep .1
        echo    ""
 (DIR) diff --git a/test/v12.sh b/test/v12.sh
       t@@ -1,11 +1,11 @@
        # vi commands
        echo    ":e $1"
       -echo -n "ia"
       -echo -n "oab"
       -echo -n "oabc"
       -echo -n '0kklllji1'
       -echo -n 'kllji2'
       -echo -n '$jx'
       +printf        "ia"
       +printf        "oab"
       +printf        "oabc"
       +printf        "0kklllji1"
       +printf        "kllji2"
       +printf        '$jx'
        echo    ":w"
        echo    ":q"
        
 (DIR) diff --git a/test/v13.sh b/test/v13.sh
       t@@ -1,14 +1,14 @@
        # vi commands
        echo    ":e $1"
        echo    ":set ic"
       -echo -n "iABC"
       -echo -n "oDEF"
       -echo -n "oGHI"
       +printf        "iABC"
       +printf        "oDEF"
       +printf        "oGHI"
        echo    '1G/def'
       -echo -n 'i1'
       +printf        "i1"
        echo    ":set noic"
        echo    '/ghi'
       -echo -n 'i2'
       +printf        "i2"
        echo    ":w"
        echo    ":q"
        
 (DIR) diff --git a/test/v14.sh b/test/v14.sh
       t@@ -1,9 +1,9 @@
        # vi commands
        echo    ":e $1"
       -echo -n "iabc"
       -echo -n "odef"
       -echo -n "oghi"
       -echo -n '1GA123'
       +printf        "iabc"
       +printf        "odef"
       +printf        "oghi"
       +printf        "1GA123"
        echo    'j.j.'
        echo    ":w"
        echo    ":q"
 (DIR) diff --git a/test/v15.sh b/test/v15.sh
       t@@ -1,8 +1,8 @@
        # vi commands
        echo    ":e $1"
       -echo -n "iabc"
       -echo -n "odef"
       -echo -n "oabc"
       +printf        "iabc"
       +printf        "odef"
       +printf        "oabc"
        echo    ":%s/abc/ghi/"
        echo    ":w"
        echo    ":q"
 (DIR) diff --git a/test/v16.sh b/test/v16.sh
       t@@ -1,8 +1,8 @@
        # vi commands
        echo    ":e $1"
       -echo -n "iabc abc abc"
       -echo -n "oabc abc abc"
       -echo -n "oabc abc abc"
       +printf        "iabc abc abc"
       +printf        "oabc abc abc"
       +printf        "oabc abc abc"
        echo    ":2,3s/abc/111/"
        echo    ":%s/abc/222/g"
        echo    ":w"
 (DIR) diff --git a/test/v1a.sh b/test/v1a.sh
       t@@ -3,7 +3,7 @@ echo    ":e $1"
        echo    "iabc"
        echo    "odef"
        echo    "oghi"
       -echo -n "1G''x"
       +printf        "1G''x"
        echo    ":wq"
        
        # the expected output
 (DIR) diff --git a/test/v1e.sh b/test/v1e.sh
       t@@ -3,7 +3,7 @@ echo    ":e $1"
        echo    "iabc"
        echo    "odef"
        echo    "oghi"
       -echo -n "1G"
       +printf        "1G"
        echo    ":/ghi/d"
        echo    ":wq"