tests: use printf+sed rather than yes+head+tr
authorJim Meyering <meyering@redhat.com>
Fri, 2 May 2008 21:31:57 +0000 (23:31 +0200)
committerJim Meyering <meyering@redhat.com>
Tue, 6 May 2008 06:21:30 +0000 (08:21 +0200)
* tests/misc/fmt-long-line: Minor clean-up.
Using "yes" like that has caused trouble in the past.

tests/misc/fmt-long-line

index eb6b156..05e0346 100755 (executable)
@@ -23,39 +23,38 @@ fi
 
 . $top_srcdir/tests/test-lib.sh
 
-(echo ' '; yes) | head -n1000 | tr '\n' ' ' > in || framework_failure
+printf '%2030s\n' ' '|sed 's/../ y/g' > in || framework_failure
 
 cat <<\EOF > exp || framework_failure
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
-  y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
+ y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y
 EOF
 
 fail=0