From 3efbb8f133410eb3e01caf5bd812292d598d190d Mon Sep 17 00:00:00 2001 From: Kees van Reeuwijk Date: Fri, 12 Mar 2010 09:58:44 +0000 Subject: [PATCH] Let the commands/simple/tr.c understand about '\t', '\r', and '\n'. --- commands/simple/tr.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/commands/simple/tr.c b/commands/simple/tr.c index 3f013418a..c7adcb3be 100644 --- a/commands/simple/tr.c +++ b/commands/simple/tr.c @@ -169,6 +169,15 @@ register unsigned char *buffer; i++; } while (i < 4 && *arg >= '0' && *arg <= '7'); *buffer++ = ac; + } else if( *arg == 't' ){ + arg++; + *buffer++ = '\t'; + } else if( *arg == 'r' ){ + arg++; + *buffer++ = '\r'; + } else if( *arg == 'n' ){ + arg++; + *buffer++ = '\n'; } else if (*arg != '\0') *buffer++ = *arg++; } else if (*arg == '[') { -- 2.44.0