diff --git a/src/Symfony/Component/Console/Descriptor/TextDescriptor.php b/src/Symfony/Component/Console/Descriptor/TextDescriptor.php
index 5b82b3deef..249eb9cb84 100644
--- a/src/Symfony/Component/Console/Descriptor/TextDescriptor.php
+++ b/src/Symfony/Component/Console/Descriptor/TextDescriptor.php
@@ -143,7 +143,7 @@ class TextDescriptor extends Descriptor
$this->writeText('Usage:', $options);
foreach (array_merge(array($command->getSynopsis(true)), $command->getAliases(), $command->getUsages()) as $usage) {
$this->writeText("\n");
- $this->writeText(' '.$usage, $options);
+ $this->writeText(' '.OutputFormatter::escape($usage), $options);
}
$this->writeText("\n");
diff --git a/src/Symfony/Component/Console/Tests/Fixtures/command_2.txt b/src/Symfony/Component/Console/Tests/Fixtures/command_2.txt
index cad9cb45f2..2864c7bdc3 100644
--- a/src/Symfony/Component/Console/Tests/Fixtures/command_2.txt
+++ b/src/Symfony/Component/Console/Tests/Fixtures/command_2.txt
@@ -1,7 +1,7 @@
Usage:
- descriptor:command2 [options] [--]
- descriptor:command2 -o|--option_name
- descriptor:command2
+ descriptor:command2 [options] [--] \
+ descriptor:command2 -o|--option_name \
+ descriptor:command2 \
Arguments:
argument_name
diff --git a/src/Symfony/Component/Console/Tests/Fixtures/command_mbstring.txt b/src/Symfony/Component/Console/Tests/Fixtures/command_mbstring.txt
index 969a065242..cde457dcab 100644
--- a/src/Symfony/Component/Console/Tests/Fixtures/command_mbstring.txt
+++ b/src/Symfony/Component/Console/Tests/Fixtures/command_mbstring.txt
@@ -1,7 +1,7 @@
Usage:
- descriptor:åèä [options] [--]
- descriptor:åèä -o|--option_name
- descriptor:åèä
+ descriptor:åèä [options] [--] \
+ descriptor:åèä -o|--option_name \
+ descriptor:åèä \
Arguments:
argument_åèä