audk/ShellPkg/Library/UefiShellCommandLib
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
..
ConsistMapping.c ShellPkg-UefiShellCommandLib: Add EFIAPI in VA_List library function 2016-08-10 12:56:53 +08:00
UefiShellCommandLib.c Revert "ShellPkg: Move FindFirstCharacter/GetNextParameter to ShellCommandLib" 2016-08-25 13:00:47 +08:00
UefiShellCommandLib.h ShellPkg: Correct files with CRLF line ending 2016-07-29 09:18:12 +08:00
UefiShellCommandLib.inf ShellPkg: Update Guid/Protocol usages in INF files. 2016-04-13 14:52:59 +08:00