Fix karaf echo command

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@804802 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/karaf/gshell/gshell-commands/src/main/java/org/apache/felix/karaf/gshell/commands/EchoAction.java b/karaf/gshell/gshell-commands/src/main/java/org/apache/felix/karaf/gshell/commands/EchoAction.java
index 699bb6c..585b0a5 100644
--- a/karaf/gshell/gshell-commands/src/main/java/org/apache/felix/karaf/gshell/commands/EchoAction.java
+++ b/karaf/gshell/gshell-commands/src/main/java/org/apache/felix/karaf/gshell/commands/EchoAction.java
@@ -18,13 +18,14 @@
 
     protected Object doExecute() throws Exception {
         if (args != null) {
-            int c=0;
-
+            boolean first = true;
             for (String arg : args) {
-                System.out.print(arg);
-                if (++c + 1 < args.size()) {
+                if (first) {
+                    first = false;
+                } else {
                     System.out.print(" ");
                 }
+                System.out.print(arg);
             }
         }