From bdea49f8a9b36e25e4a7220f36b92457fd78de19 Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Sat, 15 Jun 2013 00:07:12 +0100 Subject: [PATCH] do-slaves: Handle backslashes correctly. --- do-slaves | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/do-slaves b/do-slaves index 000ded6..cf48f9a 100755 --- a/do-slaves +++ b/do-slaves @@ -18,7 +18,7 @@ for i in $slaves; do { { { echo "starting..." set +e; ssh "$i" "$command" 3>&-; rc=$?; set -e echo "done (rc = $rc)"; } >&3; } 2>&1 | - while IFS= read line; do echo "!!! $line"; done; } 3>&1 | - while IFS= read line; do echo "$i: $line"; done & + while IFS= read -r line; do printf "!!! %s\n" "$line"; done; } 3>&1 | + while IFS= read -r line; do printf "%s: %s\n" "$i" "$line"; done & done wait -- 2.11.0