edk2/ShellPkg/Application/Shell
Ruiyu Ni 1219c85df4 Revert "ShellPkg: Move FindFirstCharacter/GetNextParameter to ShellCommandLib"
This reverts commit c0bcd3433f.
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:47 +08:00
..
ConsoleLogger.c ShellPkg: Make BOOLEAN variable not use explicit comparison. 2015-06-23 01:04:26 +00:00
ConsoleLogger.h Fix CRLF format 2014-01-22 08:40:29 +00:00
ConsoleWrappers.c ShellPkg: Fix memory leak in SimpleTextOutput on file. 2015-12-23 05:36:10 +00:00
ConsoleWrappers.h ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
FileHandleInternal.h Fix CRLF format 2014-01-22 08:40:29 +00:00
FileHandleWrappers.c ShellPkg: TAB logic incorrectly shows files in CWD when typing \<TAB> 2016-08-10 10:17:05 +08:00
FileHandleWrappers.h udk2010.up2.shell initial release. 2010-09-14 05:18:09 +00:00
Shell.c Revert "ShellPkg: Move FindFirstCharacter/GetNextParameter to ShellCommandLib" 2016-08-25 13:00:47 +08:00
Shell.h Revert "ShellPkg: Move FindFirstCharacter/GetNextParameter to ShellCommandLib" 2016-08-25 13:00:47 +08:00
Shell.inf ShellPkg: Update Guid/Protocol usages in INF files. 2016-04-13 14:52:59 +08:00
Shell.uni report line number for command errors in a script. 2016-05-12 08:15:00 -07:00
ShellEnvVar.c ShellPkg/ShellAddEnvVarToList: Handle memory allocation failure 2016-07-18 10:55:02 +08:00
ShellEnvVar.h ShellPkg/ShellAddEnvVarToList: Handle memory allocation failure 2016-07-18 10:55:02 +08:00
ShellManParser.c ShellPkg: Support finding help message embedded in resource section. 2016-02-24 15:11:14 +08:00
ShellManParser.h udk2010.up2.shell initial release. 2010-09-14 05:18:09 +00:00
ShellParametersProtocol.c Revert "ShellPkg: Move FindFirstCharacter/GetNextParameter to ShellCommandLib" 2016-08-25 13:00:47 +08:00
ShellParametersProtocol.h Revert "ShellPkg: Move FindFirstCharacter/GetNextParameter to ShellCommandLib" 2016-08-25 13:00:47 +08:00
ShellProtocol.c ShellPkg: Fix FindFiles() to handle "fsx:EFI\BOOT" path 2016-08-10 10:17:08 +08:00
ShellProtocol.h ShellPkg/ShellProtocol.c: Handle memory allocation failure 2016-07-18 10:55:05 +08:00