]> git.ipfire.org Git - thirdparty/bash.git/blobdiff - tests/cprint.right
Bash-5.0 patch 11: fix quoted null character removal in operands of conditional ...
[thirdparty/bash.git] / tests / cprint.right
index 5dd629d16d7c2c027122e1d595f08c7418621399..200007241e87eea12c1f7e47f32156191510ed74 100644 (file)
@@ -1,14 +1,14 @@
 tf is a function
 tf () 
 { 
-    echo this is ${0##*/} >/dev/null;
-    echo a | cat - >/dev/null;
+    echo this is ${0##*/} > /dev/null;
+    echo a | cat - > /dev/null;
     test -f ${0##*/} && echo ${0##*/} is a regular file;
     test -d ${0##*/} || echo ${0##*/} is not a directory;
     echo a;
     echo b;
     echo c;
-    echo background >/dev/null & ( exit 1 );
+    echo background > /dev/null & ( exit 1 );
     echo $?;
     { 
         echo a
@@ -18,20 +18,20 @@ tf ()
         test -r /dev/fd/$i;
         i=$(( i + 1 ));
     done;
-    [[ -r /dev/fd/0 && -w /dev/fd/1 ]] || echo oops >/dev/null;
+    [[ -r /dev/fd/0 && -w /dev/fd/1 ]] || echo oops > /dev/null;
     for name in $( echo 1 2 3 );
     do
         test -r /dev/fd/$name;
     done;
     if [[ -r /dev/fd/0 && -w /dev/fd/1 ]]; then
-        echo ok >/dev/null;
+        echo ok > /dev/null;
     else
         if (( 7 > 40 )); then
             echo oops;
         else
             echo done;
         fi;
-    fi >/dev/null;
+    fi > /dev/null;
     case $PATH in 
         *$PWD*)
             echo \$PWD in \$PATH
@@ -39,13 +39,13 @@ tf ()
         *)
             echo \$PWD not in \$PATH
         ;;
-    esac >/dev/null;
+    esac > /dev/null;
     while false; do
         echo z;
-    done >/dev/null;
+    done > /dev/null;
     until true; do
         echo z;
-    done >/dev/null;
+    done > /dev/null;
     echo \&\|'()' \{ echo abcde \; \};
     eval fu\%nc'()' \{ echo abcde \; \};
     type fu\%nc
@@ -54,7 +54,7 @@ tf2 is a function
 tf2 () 
 { 
     ( { 
-        time -p echo a | cat - >/dev/null
+        time -p echo a | cat - > /dev/null
     } ) 2>&1
 }
 cprint.tests is a regular file