Eric Blake wrote:
* tests/virt-aa-helper-test (testme): Use printf instead.
---
tests/virt-aa-helper-test | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/tests/virt-aa-helper-test b/tests/virt-aa-helper-test
index 3a2e74b..910c438 100755
--- a/tests/virt-aa-helper-test
+++ b/tests/virt-aa-helper-test
@@ -112,10 +112,10 @@ testme() {
fi
fi
- echo -n " $outstr: " >$output
- echo -n " '$extra_args $args" >$output
+ printf " $outstr: " >$output
+ printf " '$extra_args $args" >$output
These are fine if you know that the printf arguments
never (and will never) contain the likes of "%" and "\".
If you add a "%s" argument, then we don't even have to think about it:
printf %s " $outstr: " >$output
printf %s " '$extra_args $args" >$output
if [ -n "$input" ]; then
- echo -n " < $input" >$output
+ printf " < $input" >$output
fi
echo "': " >$output
set +e
@@ -131,7 +131,7 @@ testme() {
else
echo "FAIL: exited with '$rc'" >$output
echo "FAIL: exited with '$rc'"
- echo -n " $outstr: "
+ printf " $outstr: "
echo " '$extra_args $args': "
errors=$(($errors + 1))
#exit $rc