audk/ShellPkg/Library/UefiShellLevel3CommandsLib
Ruiyu Ni 8e16ac3d74 Revert "ShellPkg: Fix echo to support displaying special characters"
This reverts commit 95fc5a8775.
The above commit causes several regression of "echo" command:
1. Double quotes are not being stripped from the final text. UEFI Shell 2.2 section 3.4.5 chops out the quotes.
2. Output redirection is not working as expected. Text is being redirected, but the ‘> …’ text should not be.
3. Inconsistent special character handling.  For example, comments with # seem to be parsed out correctly, but handing of ^ is incorrect.
In summary, ‘echo “You are ^#1” > t.txt’ results in the below content in t.txt:
 “You are ^#1” > t.txt

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Cc: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Tapan Shah <tapandshah@hpe.com>
2016-08-25 13:00:42 +08:00
..
Alias.c ShellPkg: Make 'alias' can display a single alias name. 2016-01-06 07:43:58 +00:00
Cls.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
Echo.c Revert "ShellPkg: Fix echo to support displaying special characters" 2016-08-25 13:00:42 +08:00
GetMtc.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
Help.c ShellPkg: Fix memory leak in function'ShellCommandRunHelp'. 2015-12-25 01:33:53 +00:00
Pause.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
Touch.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
Type.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
UefiShellLevel3CommandsLib.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
UefiShellLevel3CommandsLib.h Update all the code to consume the ConvertDevicePathToText, ConvertDevicePathNodeToText, ConvertTextToDevicePath and ConvertTextToDeviceNode APIs in DevicePathLib. 2013-07-26 03:14:08 +00:00
UefiShellLevel3CommandsLib.inf ShellPkg: use UEFI_APPLICATION module type for Shell components 2015-08-25 14:54:36 +00:00
UefiShellLevel3CommandsLib.uni Revert "ShellPkg: Fix echo to support displaying special characters" 2016-08-25 13:00:42 +08:00
Ver.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00